常用正则

简介: http://www.jianshu.com/p/48ba37a369531.手机号正则var pattern = /^1(3|4|5|7|8)\d{9}$/var pattern = /^1[34578]\d{9}$/8~30位同时包含数字大小写字母并且不含特许符号var r = /^(?=.

http://www.jianshu.com/p/48ba37a36953

1.手机号正则

var pattern  =  /^1(3|4|5|7|8)\d{9}$/

var pattern  =  /^1[34578]\d{9}$/
  1. 8~30位同时包含数字大小写字母并且不含特许符号
var  r  =   /^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*)[0-9A-Za-z]{8,30}$/;

 var  r  =  /^(?![0-9A-Z]+$)(?![0-9a-z]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,20}$/;

var flag =  r.test(_loginPsd);

if(flag){

}else{

}
  1. 6~16位至少包含字母和数字并允许含有符号
var  reg2  =  /(?!^[0-9]+$)(?!^[A-z]+$)(?=^[A-z0-9]+$)^.{6,16}$/;
  1. 用户名(3!16位,支持数字、字母、下划线、横线)
var r  =  /^[a-z0-9_-]{3,16}$/
相关文章
|
7月前
|
XML 前端开发 数据安全/隐私保护
常用正则表达式
常用正则表达式
|
机器学习/深度学习 Web App开发 JavaScript
正则Regester
正则Regester
125 0
正则Regester
|
9月前
|
XML 数据格式
正则表达式3
正则表达式
|
10月前
|
Java
正则表达式
正则表达式
39 0
|
10月前
|
JavaScript 前端开发 Java
正则表达式详细讲解
正则表达式详细讲解
正则表达式详细讲解
|
前端开发 JavaScript Java
正则表达式(极其适合零基础)
正则表达式(极其适合零基础)
181 0
正则表达式(极其适合零基础)
|
机器学习/深度学习 前端开发 JavaScript
一文掌握正则表达式
本文适合对正则不太熟悉,以及想掌握正则表达式的小伙伴阅读~
|
XML 数据安全/隐私保护 数据格式
正则表达式 - 常用正则总结
正则表达式 - 常用正则总结
126 0