7.正则表达式

有两种方法可以创建一个 RegExp 对象:一种是字面量,另一种是构造函数。

字面量
由斜杠(/)包围而不是引号包围。
构造函数的字符串参数
由引号而不是斜杠包围。
  • RegExp.prototype.exec()

exec()方法在一个指定字符串中执行一个搜索匹配。返回一个结果数组或 null

  • 举例说明正则表达式的一些规则:

isIDCard=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/

    • //:中间的内容就是正则字面量
    • ^:起始符号,^x表示以x开头
    • $:结束符号,x$表示以x结尾
    • [n-m]:表示从n到m的数字可以选择,只选择一个即可
    • \d:表示数字,等同于[0-9]
    • X{m}:表示由m个X字符构成,\d{4}表示4位数字 

\s:空格

posted @ 2021-12-10 15:00  不爱吃小红薯的小橘子  阅读(37)  评论(0)    收藏  举报