吃雞游戲
2019-07-20 14:48:27
JavaScript RegEx不工作我有以下javascript代碼: function checkLegalYear() {
var val = "02/2010";
if (val != '') {
var regEx = new RegExp("^(0[1-9]|1[0-2])/\d{4}$", "g");
if (regEx.test(val)) {
//do something
}
else {
//do something
}
}
}但是,對于我通過的任何值(02/2010),我的regEx測試總是返回false。我的代碼有什么問題嗎?我已經(jīng)在各種在線javascript編輯器上嘗試了這段代碼,它運行得很好。
2 回答

慕容森
TA貢獻1853條經(jīng)驗 獲得超18個贊
var regEx = new RegExp("^(0[1-9]|1[0-2])/\\d{4}$", "g");
"^(0[1-9]|1[0-2])/\d{4}$"
^(0[1-9]|1[0-2])/d{4}$
\d
d
.
var regEx = /^(0[1-9]|1[0-2])\/\d{4}$/g;
編輯

慕姐4208626
TA貢獻1852條經(jīng)驗 獲得超7個贊
var regex 1=RegExp(‘^([0-2][0-9]|(3)[0-1](\/)(0)[0-9])|((1)[0-2]))(\/)d{4}$’,‘g’);var str1=‘16/12/2018’;sole.log(regex1.test(Str1);/預(yù)期輸出:當我在regex 101,16/12/2018中測試時,返回true,但是當我在javascript文件中使用它時,ity總是返回false,為什么?
添加回答
舉報
0/150
提交
取消