我試圖弄清楚如何搜索只給我數字或數字后跟一個字母的模式。我知道我只能用它/\D\g來查找數字,但我不知道如何查找后面只有一個字母的數字。字母只能是以下內容:['a','A','b','B','c','C','d','D','n','N','e','E','s','S','w','W']
const testPattern = /[A-Za-z][0-9]/
console.log('item_10a_object10a'.pattern(testPattern))
uj5u.com熱心網友回復:
首先,您需要將整個事物分組(),并以 結尾,/g以便它匹配多個組。
如果你想先數字然后數字,你需要把字母塊放在數字后面:([0-9][A-Za-z])
如果要匹配多個數字,則需要 在數字塊之后添加:[0-9]
全部一起:/([0-9] [A-Za-z])/g
作為參考,\d做同樣的事情[0-9],所以你可以/(\d [A-Za-z])/g做
LPT:使用regex101構建和測驗正則運算式查詢
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/496163.html
標籤:javascript 正则表达式
