javascript - 如何在javascript中使用正则表达式

标签 javascript

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/

相关文章:

javascript - Raphael.js 中的火灾事件

javascript - Cordova插件成功callbackId error : option is not defined时出错

javascript - 如何在 Angular 5 中从 Typescript 调用 JavaScript 函数?

javascript - Mongoose 唯一索引不起作用

javascript - 如何创建显示所选变量的可悬停下拉菜单

javascript - Ace Editor setAnnotations 方法一次仅显示一个错误

javascript - $scope 或 $scope.$watch 中的作用域?

javascript - 当用户单击外部图像时尝试更改标记的图标

javascript - 通过 javascript 代码打开链接

javascript - 将 console.log() 与 Electron 一起使用