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>