Regular Expression

         在javaScript中正则表达式也是一个Object,学习地址

创建一个RegExp

         javaScript中创建一个RegExp,有两种方法:

1
2
3
4
5
# 利用RegExp对象创建
var re = new RegExp('abc')

# 利用特别的标记创建 /RegExp/
var re = /abc/

特殊字符的用意

特殊字符 | 用法 | example

  • | 出现0次或者多次 | re = /a*bc/ :”abc” is true, “bc” is true
  • | 出现1次或者多次 | re = /a+bc/ :”abc” is true, “bc” is false
    ? | 出现0次或者一次 | re = /e?le?/ :”angle” is le, “angele” is ele, “angl” is l, “angeel” is el
    \ | 对于\后面的字符不进行转译,当作原来的意途用 | re = /\// :查找包括/的字符串。
    ^ | 当它出现在表达式的最前面时,则表式紧跟它后面的字符必须出来在字符串的最前面 | re = /^A/ : “an A” is false, “A B” is true
    $ | 以什么结尾 | re = /t$/ :”eater” is false, “eat” is true

最后更新: 2019年07月06日 16:45

原始链接: https://chenadminchen.github.io/2018/01/10/javaScript-RegExp/

× 请我吃糖~
打赏二维码