匹配指定位數的正規表示式程式碼

admin發表於2017-02-10
在實際應用中,可能需要匹配指定位數的數字,下面就來介紹一下如何利用正規表示式實現此功能。

例項一:

[JavaScript] 純文字檢視 複製程式碼
var str=354874;
var reg=/\d{5,10}/ ;
console.log(reg.test(str));

以上程式碼可以驗證5-10位的數字,可以允許有重複的數字。

例項二:

[JavaScript] 純文字檢視 複製程式碼
var str=354874;
var reg=/^(?!\d*?(\d)\d*?\1)\d{5,10}$/;
console.log(reg.test(str));

在實際需要中,需要的數字可能是不能重複的,以上正則實現了此功能。


相關文章