jquery正则匹配js正则常用表达式

1、非负整数:^\d+$?

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

3、非正整数:^((-\d+)|(0+))$?

4、负整数:^-[0-9]*[1-9][0-9]*$?

5、整数:^-?\d+$?

博主强烈推荐 电子游戏竞技必备 天猫旗舰店 领取优惠券价格更低

jquery正则匹配js正则常用表达式_第1张图片


6、非负浮点数:^\d+(\ \d+)?$?

7、正浮点数:^((0-9)+\ [0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\[0-9]+)|([0-9]*[1-9][0-9]*))$?

8、非正浮点数:^((-\d+\ \d+)?)|(0+(\0+)?))$?

9、负浮点数:^(-((正浮点数正则式)))$?

10、英文字符串:^[A-Za-z]+$?

11、英文大写串:^[A-Z]+$?

12、英文小写串:^[a-z]+$?

13、英文字符数字串:^[A-Za-z0-9]+$?

14、英数字加下划线串:^\w+$?

15、E-mail地址:^[\w-]+(\ [\w-]+)*@[\w-]+(\[\w-]+)+$?

16、URL:^[a-zA-Z]+://(\w+(-\w+)*)(\ (\w+(-\w+)*))*(\?\s*)?$?
或:^http:\/\/[A-Za-z0-9]+\ [A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$?

17、邮政编码:^[1-9]\d{5}$?

18、中文:^[\u0391-\uFFE5]+$?

19、电话号码:^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$?

20、手机号码:^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$?


明星同款 牧马人电竞敲代码3件套 天猫旗舰店 质量保证 领取优惠券更便宜哦

jquery正则匹配js正则常用表达式_第2张图片


21、双字节字符(包括汉字在内):^\x00-\xff?

22、匹配首尾空格:(^\s*)|(\s*$)(像vbscript那样的trim函数)?

23、匹配HTML标记:<( *)>*<\/\1>|<( *) \/>?

24、匹配空行:\n[\s| ]*\r?

25、提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\)+('|"| *|>)??

26、提取信息中的邮件地址:\w+([-+ ]\w+)*@\w+([-]\w+)*\ \w+([-]\w+)*?

27、提取信息中的图片链接:(s|S)(r|R)(c|C) *= *('|")?(\w|\\|\/|\)+('|"| *|>)??

28、提取信息中的IP地址:(\d+)\ (\d+)\(\d+)\ (\d+)?

29、提取信息中的中国手机号码:(86)*0*13\d{9}?

30、提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}?

31、提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}?

32、提取信息中的中国邮政编码:[1-9]{1}(\d+){5}?

33、提取信息中的浮点数(即小数):(-?\d*)\ ?\d+?

34、提取信息中的任何数字 :(-?\d*)(\ \d+)??

35、IP:(\d+)\ (\d+)\(\d+)\ (\d+)?

36、电话区号:/^0\d{2,3}$/?

37、腾讯QQ号:^[1-9]*[1-9][0-9]*$?

38、帐号(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$?

39、中文、英文、数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$


40、\b 匹配一个单词边界,也就是指单词和空格间的位置。

你可能感兴趣的:(jquery)