Javascript 可以找出输入字段的哪一行与每个正则表达式不匹配?
这是我的正则表达式Javascript 可以找出输入字段的哪一行与每个正则表达式不匹配?,javascript,regex,Javascript,Regex,这是我的正则表达式 /([0-9]{2}\/[0-9]{2})/gm 什么时候在我的输入栏里 09/09 03/65 0938 05/37 我想这样做一个警报:第三行有一个错误 有可能吗?用新行分割该值,并根据正则表达式模式检查每一行 例如: var regex = /^[0-9]{2}\/[0-9]{2}$/; var lines = val.split(/\r?\n/); for(var i = 0; i<lines.length ;
/([0-9]{2}\/[0-9]{2})/gm
什么时候在我的输入栏里
09/09
03/65
0938
05/37
我想这样做一个警报:第三行有一个错误
有可能吗?用新行分割该值,并根据正则表达式模式检查每一行 例如:
var regex = /^[0-9]{2}\/[0-9]{2}$/;
var lines = val.split(/\r?\n/);
for(var i = 0; i<lines.length ; i++){
if (lines[i].match(regex) == null) {
alert('there is an error in the ' + (i + 1) + ' line');
break;
}
}
var regex=/^[0-9]{2}\/[0-9]{2}$/;
变量行=val.split(/\r?\n/);
对于(var i=0;iyou可以按换行符拆分,然后检查每一行,如果换行符,您可以知道错误在哪里