Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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_Jquery_Html_Regex - Fatal编程技术网

Javascript 如何强制正则表达式验证选定的<;选项>;标签

Javascript 如何强制正则表达式验证选定的<;选项>;标签,javascript,jquery,html,regex,Javascript,Jquery,Html,Regex,我有一份登记表,在此表中,我强制用户选择一个国家: <option id="" value="----" selected="selected">----</option> HTML <option id="" value="----" selected="selected">----</option> 我需要的是批准,如果用户选择了任何国家,但不包括以下国家: <option id="" value="----" selected="s

我有一份登记表,在此表中,我强制用户选择一个国家:

<option id="" value="----" selected="selected">----</option>
HTML

<option id="" value="----" selected="selected">----</option>
我需要的是批准,如果用户选择了任何国家,但不包括以下国家:

<option id="" value="----" selected="selected">----</option>

<option id="" value="----" selected="selected">----</option>
但还是没有运气

<option id="" value="----" selected="selected">----</option>

请不要建议我使用不同的方法,比如使用jquery检查dom等等,只有一个函数来验证整个表单的元素,我不想编写一个单独的查询来验证国家,所以请只帮助我修改我的正则表达式。

检查if
option.value!==“---”
,应该足够了。
<option id="" value="----" selected="selected">----</option>

您肯定不需要正则表达式。

我需要使用正则表达式,因为整个表单修改都使用正则表达式。要使用您的建议,我需要编写一个不同的函数来修改country字段。这不是一个好主意。^(?----$)*是答案。谢谢巴迪的回复。appreciated@AmitJoki我看不到答案,但我找到了答案,^(?!--$).*在这里很好用。谢谢你的帮助。
<option id="" value="----" selected="selected">----</option>