用于验证电子邮件无法正常工作的正则表达式
regexpression to validate email not working correctly
我提前道歉 - 这应该非常简单,由于某种原因我无法让它正常工作(我是javascript的新手!我正在尝试进行一些客户端 javascript 验证(我也会进行服务器端验证(,但它没有按预期工作!
我知道在Javascript中验证电子邮件地址?但由于某种原因,我无法让它在我的代码中工作。这是 if 语句(它是按下按钮时发生的几件事的一部分(:
var signUpEmail = document.getElementById('signUpEmail');
var emailVerification = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+'.[a-zA-Z]{2,6}$/;
//Validates email address
if (emailVerification.test(signUpEmail) == false) {
alert("Please enter a valid email address");
return false;
};
每次我按下按钮时,字段中的任何内容(甚至是正确的电子邮件(都会显示警报。
您将元素传递给正则表达式,将其更改为以下内容
var signUpEmail = document.getElementById('signUpEmail').value;
相关文章:
- javascript正则表达式验证未按预期工作
- Javascript正则表达式未按预期工作
- 如何让我的正则表达式代码在我的dojo cellWidget对象上工作
- 正则表达式未按预期工作 /(d).1/
- Javascript正则表达式在IE中失败,但在Chrome和Edge中工作
- FireFox插件sdk页面工作正则表达式
- 这个正则表达式不应该工作吗?
- javascript正则表达式,可以't让+表达式工作
- 如何让分组表达式和全局标志在 Javascript 正则表达式中同时工作
- 正则表达式不能用 .replace() 工作
- Javascript 正则表达式无法正常工作
- 正则表达式无法正常工作以识别 IE 版本
- 数据表正则表达式搜索无法按预期工作以实现完全匹配
- 这个正则表达式是如何工作的
- 为什么这个正则表达式不能按照我想要的方式工作
- 用于验证电子邮件无法正常工作的正则表达式
- 正则表达式在 javascript 中没有按预期工作
- 为什么我的正则表达式在 .NET 中工作,但在 Javascript 中不起作用
- 正则表达式无法正常工作
- 为什么这个JavaScript不能取代工作?(不包含正则表达式)