2022-11-02 11:04

常用正则表达式

wanmatea

WEB前端

(567)

(0)

收藏

任意10个字符

var reg=/^[\w\W]{10}$/;

var text="1!@#_aA}{+";

 

单词 test  \b单词边界

var reg=/\btest\b/;

var text="test";

 

匹配手机号:

var reg=new RegExp("^1[3-9]\\d{9}$");

var text="18953223887";

reg.test(text);

 

是否带小数: .要加\转义

var reg=/^\d+\.\d+$/;

var text="1.2";

 

匹配八位数字:

var reg=/^[0-9]{8}$/;

var text="111";

 

匹配数字或者字母:

var reg=/^([0-9]{2}|[a-z]+)$/;

var text="abc";

 

六位数字字母下划线

var reg=/^\w{6}$/;

var text="a3f5d_";

 

匹配2-6个汉字

var reg=/^[\u4e00-\u9fa5]{2,6}$/;

var text="中国";

 

邮箱

var reg=/^\w+@[a-zA-Z0-9]{2,10}(\.[a-z]{2,4}){1,2}$/;

var text="a1@163.com.cn";

0条评论

点击登录参与评论