0
美好的一天,JavaScript正則表達式長度問題
我試圖獲取插入輸入字段的值的長度。輸入的值必須是13個字符,不能少於。而且必須是數字。
這裏是我的JS代碼:
value = '8312258066038';
re = new RegExp('^\d{13}$');
alert(re.match(value));
答案應該是真,如果值是13個字符。
美好的一天,JavaScript正則表達式長度問題
我試圖獲取插入輸入字段的值的長度。輸入的值必須是13個字符,不能少於。而且必須是數字。
這裏是我的JS代碼:
value = '8312258066038';
re = new RegExp('^\d{13}$');
alert(re.match(value));
答案應該是真,如果值是13個字符。
使用測試()不匹配()
value = '8312258066038';
re = /^\d{13}$/;
alert(re.test(value));
謝謝!完美工作 – 2013-02-22 10:47:49
你在代碼中有一個錯誤:'類型錯誤:re.match不是function'。我建議閱讀https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions。 – 2013-02-22 10:26:41