Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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_Html_Css_Regex - Fatal编程技术网

如何在JavaScript验证中组合两个正则表达式

如何在JavaScript验证中组合两个正则表达式,javascript,html,css,regex,Javascript,Html,Css,Regex,功能检查段落(obj){ var段落=目标值; var para=/\d{4}/; 如果(第段匹配(第段)){ document.getElementById(“para_error”).innerHTML=“您不能在描述中使用数字”; document.getElementById(“para_error”).className=“errmsgshow”; }否则{ document.getElementById(“para_error”).className=“errmsghide”; }

功能检查段落(obj){
var段落=目标值;
var para=/\d{4}/;
如果(第段匹配(第段)){
document.getElementById(“para_error”).innerHTML=“您不能在描述中使用数字”;
document.getElementById(“para_error”).className=“errmsgshow”;
}否则{
document.getElementById(“para_error”).className=“errmsghide”;
}
}
.wrapper{
宽度:100%;
身高:100%;
}
w_50{
宽度:400px;
边缘顶部:50px;
左边距:50像素;
}
埃姆斯吉德先生{
显示:无;
}
.errmsgshow{
显示:块;
颜色:红色;
}

您需要这个:
/\d{4}(\d{4})?/


或者对于n个序列:
/\d{4}(\d{4})*/

您可以给我们一个示例列表,列出哪些字符串将测试为匹配,哪些字符串将测试为不匹配。请提供一些,因为我真的不理解您的规范。在一个段落中,如果3个数字的序列Ocur意味着将发生错误。对于这个,我使用了/d{4}…类似地,我希望1234空间1234,那么应该会发生错误。对于这个,我需要这样的东西\d{4}/s\d{4}。如何组合这个?我仍然不理解。您需要一个正则表达式来匹配哪个字符串?给出一些匹配字符串的示例和一些不匹配字符串的示例。数字。数字不应超过3如果您只想确保数字不超过4,则可以使用
/^\d{0,4}$/
耶。这是我需要的。谢谢您的回答