第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Angular 獲取字符串中與正則表達(dá)式匹配的值

Angular 獲取字符串中與正則表達(dá)式匹配的值

我定義了以下正則表達(dá)式:const regEx = new RegExp('[A][A-Z]{2}[0-2]{5}\b', 'g')我已經(jīng)在在線正則表達(dá)式測試器中對其進(jìn)行了測試,它們似乎都有效。我想在字符串中搜索所有看起來像這樣的單詞:ADB12210。它們必須以 A 開頭,后跟 2 個大寫字母,以 0-2 的 5 個數(shù)字結(jié)尾,并且是全局搜索,因為這可能在字符串中出現(xiàn)多次。這似乎有效,但是當(dāng)我通過以角度創(chuàng)建管道來嘗試它時,它沒有找到任何匹配項。匹配返回 null 但我期待一個像這樣的數(shù)組:['ADB12210', 'ACG12212']。我的管道如下:transform(value: string): any {  const regExp = new RegExp('[A][A-Z]{2}[0-2]{5}\b', 'g')  console.log(value.match(regExp)}即使我對檢查進(jìn)行硬編碼,它仍然返回 null:const string = 'ACG12212'console.log(string.match(regExp)
查看完整描述

2 回答

?
慕運維8079593

TA貢獻(xiàn)1876條經(jīng)驗 獲得超5個贊

您需要使用\\b,since 以便單個反斜杠將進(jìn)入字符串。



查看完整回答
反對 回復(fù) 2023-07-29
?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗 獲得超14個贊

我刪除了你的最后一個邊界,因為我認(rèn)為你的單詞之間可能有也可能沒有空格,這可能會導(dǎo)致它為空,請嘗試下面的操作。


value = 'asdasADB12210asd'

const regExp = new RegExp('[A][A-Z]{2}[0-2]{5}', 'g')

console.log(value.match(regExp))


查看完整回答
反對 回復(fù) 2023-07-29
  • 2 回答
  • 0 關(guān)注
  • 210 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號