几个常用的正则表达式

几个常用的正则表达式(下面是在javascript里面的使用方式):

1. 正则表达式的中文表示

var reg_zh=/^[\u4E00-\u9FA5\uF900-\uFA2D]*$/;

2. 正则表达式的英文表示(可以拆分成大小写)

var reg_en = /^[a-zA-Z]+$/;

3. 正则表达式判断特殊字符(可以增减字符)

var reg_spechars = /^(?=.*)(?=.*)(?=.*[~!@#$%^&*()+`\={}:"'<>?\/]).{1,}$/;

4. 正则表达式匹配数字

var reg_number = new RegExp("^[0-9]*$");

使用方式:

如果要判断一个字符串里面有没有中文,方式如下:

var string="你好world";

var flag=reg_zh.test(string);

上面如果flag的值为true就是包含,如果为false就是不包含。

你可能感兴趣的:(正则表达式)