JavaScript Regex检查电子邮件格式,如Facebook注册表单
JavaScript Regex to check email format like Facebook registration form
我目前使用这个模式来检查电子邮件的格式:
/^(("['w-+'s]+")|(['w-+]+(?:'.['w-+]+)*)|("['w-+'s]+")(['w-+]+(?:'.['w-+]+)*))(@((?:['w-+]+'.)*'w['w-+]{0,66})'.([a-z]{2,6}(?:'.[a-z]{2})?)$)|(@'[?((25[0-5]'.|2[0-4][0-9]'.|1[0-9]{2}'.|[0-9]{1,2}'.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})'.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})']?$)/i
但它的格式与Facebook的模式不同。
例如:email@abc.co.jp.jp是不正确的,但它对上面的模式是有效的。我需要一个模式遵循facebook格式。
Facebook注册页面有一个脚本,将function is_email
定义为:
function is_email(a){return /^(['w!.%+'-])+@(['w'-])+(?:'.['w'-]+)+$/.test(a);}
不完全RFC822: http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 漂亮照片图片库中的Facebook赞按钮
- 包括用于facebook评论框的JavaScript SDK
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 从网页在amazoncognito中注册Facebook访问令牌
- firefox中未显示Facebook注册
- 动态更新 url/html 标题时,如何获得类似 facebook 的按钮来注册更改?(不是 fb:like 中的 hr
- 我应该如何识别使用Facebook登录注册的用户
- 断开类似facebook的按钮文本行“;一个喜欢.注册看看你的朋友喜欢什么
- 已从Facebook注销,但仍重新注册$user
- JavaScript Regex检查电子邮件格式,如Facebook注册表单
- javascript:需要上传文件","类型":" oautheexception Facebook用户已经注册
- Facebook注册-隐藏字段不返回数据
- Facebook注册表单电子邮件验证模式
- Facebook注册插件在自定义字段不工作
- Facebook注册本地主机失败
- Facebook注册插件与RegExp
- Facebook应用程序(计算好友注册)
- Facebook登录/注册帮助
- 如何限制访问facebook API(从JS对话框),如果用户使用不同的FB帐户比他注册