当前位置: 代码迷 >> 综合 >> Js?各种验证归纳整理
  详细解决方案

Js?各种验证归纳整理

热度:86   发布时间:2024-01-26 04:38:16.0

写项目时经常用到正则,趁着有时间去网上收集整理了一些常用的正则,不过还是要结合需求使用哒。路过的盆友,要是有更优雅的方法,麻烦告知一下吼。

通用邮件验证:

var emailRE = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

带有Unicode的邮箱验证:

var emailRE = /^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i;

是否是移动端:

var isMobile = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)

 

  相关解决方案