Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可以找出输入字段的哪一行与每个正则表达式不匹配?_Javascript_Regex - Fatal编程技术网

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可以按换行符拆分,然后检查每一行,如果换行符,您可以知道错误在哪里