几个常用的正则表达式

几个常用的正则表达式(下面是在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就是不包含。

posted @ 2015-06-25 11:03  人生设计师  阅读(408)  评论(0编辑  收藏  举报