這個問題在這里已經有了答案: 在 JavaScript 正則運算式中使用 {1} 占有量詞時出現正則運算式 eError 1 個回答 昨天關閉。
我限制用戶輸入的字串包含四個字母,后面跟著 4 位數字,就像 vue.js 中的格式 qwer1234。我試過正則運算式,b[a-z]{4} [0-9]{4}\b但似乎不起作用。我有什么錯誤嗎?
uj5u.com熱心網友回復:
4 個小寫字符將是:
[a-z]{4}
4位數字將是
\d{4}
一個詞的邊界是
\b
一行的開始或結束標記如下:
^...$
所以,如果這個短語應該包含在一個更大的短語中(可能只是作為一部分),那么在它周圍放置單詞邊界。
\b[a-z]{4}\d{4}\b
或者如果整個短語必須完全匹配,那么您可以將它放在開始和結束字符之間。
^[a-z]{4}\d{4}$
uj5u.com熱心網友回復:
我洗掉了“ ”,它起作用了!
var pattern = /\b[a-z]{4}[0-9]{4}\b/;
var str = "";
console.log(pattern.test(str));
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/344817.html
