正则表达式总结,易懂

正则表达式:(使用 test( ) 验证)

1、//之间不需要加引号

2、^的意思是是否以abc开头/^abc/

3、$的意思是以abc结尾/abc$/

4、字符类:/[abc]/  只要包含abc其中一个就返回true

5、/^[abc]$/  abc三选一,只有a只有b 只有c

6、/^[a-z]$/   26个英文字母任选一,只能有一个

7、/^[a-zA-Z]$/   26个英文字母大小写任选一 /^[a-zA-Z0-9_-]$/

8、/^[^a-zA-Z]$/   如果中括号内有^,是取反的意思

9、/^a*$/       * :a可以出现>=0次

10、/^a+$/    + :a出现>=1次

11、/^a?$/     ? : 出现1或0次 1||0

12、/^a{3}$/     {3}重复出现三次

13、/^a{3,}$/   大于等于三次

14、/^a{3,16}$/    大于等于3,小于等于16

15、中括号:字符集合,大括号:表示重复次数,小括号:优先级

16、/^abc{3}$/  没有中括号和小括号的结果:c打印三次 abccc

17、/^(abc){3}$/  abcabcabc

18、\d  0-9的数字  [0-9]

19、\D  0-9以外的字符  [^0-9]

20、\w  任意字母数字下划线,相当于  [A-Za-z0-9]

21、\W  相当于  [^A-Za-z0-9]

22、\s   匹配空格  [\t\r\n\v\f]

23、\S   匹配非空格字符  [^\t\r\n\v\f]

24、\^\d{3}-\d{8}|\d{4}-\d{7}$\   正则的 或者 符号 |

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值