一、数字验证

数字验证是常用的正则表达式,主要用于验证输入的是否为数字,其中有以下几种:

1、验证整数:^-?\d+$

2、验证正整数:^[0-9]*[1-9][0-9]*$

3、验证负整数:^-[0-9]*[1-9][0-9]*$

4、验证数字:^([+-]?)\d*\.?\d+$

二、字符串验证

字符串验证是常用的正则表达式,主要用于验证输入的是否为字符串,其中有以下几种:

1、验证汉字:^[\u4e00-\u9fa5]{0,}$

2、验证英文和数字:^[A-Za-z0-9]+$

3、验证英文字母:^[a-zA-Z]+$

4、验证大写英文字母:^[A-Z]+$

三、特殊字符验证

特殊字符验证是常用的正则表达式,主要用于验证输入的是否为特殊字符,其中有以下几种:

1、验证特殊字符:[^%&',;=?$\x22]+

2、验证除特殊字符外的所有字符:[^%&',;=?$\x22]+

3、验证非负整数:\d+

4、验证非正整数:^((-\d+)|(0+))$