正则表达式

176 阅读1分钟
正则表达式:

Reg = /^\d{5,}/;

1. ^ :表示匹配字符串的开始,也即该字符串是独立的开始而不是包含在某个字符串之内;

2. \d:表示匹配数字;

3. {5,}:表示匹配5位以上;

4. $ : 表示匹配字符串的结束,也即该字符串是独立的结束;

5. 

6. \w : 匹配字母或数字、下划线;

7. \s : 匹配任意空白符;

8. \d :表示匹配数字;

9. \b : 匹配单词开始或者结束;

10. [x] : 匹配x字符,如匹配字符串中的 a、b 和 c 字符;

11. \W : \w的反义,匹配任意非字母、数字、下划线和汉字的字符;

12. \S : \s的反义,匹配任意非空白的字符;

13. \D : \d的反义,匹配任意非数字的字符;

14. \B : \b的反义,即不是单词开头或者结尾的位置;

15. [^x] : 匹配除了x外的任意字符;

 

16. * :重复零次或更多次;

17. + : 重复1次或更多次;

18. ? : 重复0次或1次;

19. {n} : 重复n次;

20. {n,} : 重复n次或更多次;

21. {n,m} : 重复 n次到 m次;

 

22. *? : 重复任意次,但尽可能的少重复;

23. +? : 重复一次或更多次,但尽量少重复;

24. ?? : 重复0次或一次,但尽量少重复;

 

 

25. i :匹配大小写

26. g : 无限匹配

27. $1 : 匹配小括号看顺序