var pattern=/[A-za-z0-9]/;
if((fs.value||ls.value||ad1.value||ad2.value||pc.value||city.value||email.value)!=pattern)
{alert("fields not entered");
return false;}
else
return true;
即使输入表单中的所有字段后,我仍收到警告消息“未输入字段。这里 fs、ls、ad1、ad2、电子邮件、pc 和城市是表单字段值
最佳答案
您需要从这些字段中获取值,并通过正则表达式匹配工具运行它们,同时将正则表达式传递给该方法。
var pattern=/[A-za-z0-9]/;
"string to check against regex pattern".match(pattern);
查看更多here
关于javascript - 如何在javascript中使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43551020/