正则表达式的基础用法

原文链接: https://www.mk2048.com/blog/blog.php?id=h02cah0hcj1j&title=%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%9F%BA%E7%A1%80%E7%94%A8%E6%B3%95

1.  正则以“/内容/”的形式书写。

2.   if(/内容/.test(str)){

    console.log("校验通过");  

  }

3.  test  :  参数是字符串,返回值是boolean类型。(正则还有其他方法可校验,例如match)

4.   / ^5 /:匹配以5开头的字符串。

5.   / $5 /: 匹配以5结尾的字符串。

6.   / ^5\d\d /:匹配以5开头的紧接着后边两位是数字的字符串。

7.   / ^5\w\w /:匹配以5开头的紧接着后边两位是(字母、数字、下划线)的字符串。

8.   / [a-z] /:匹配小写字母的字符串。

9.   / ^5\s5$ /:匹配以5开头的紧接着后边是一个空格,以5结尾的字符串。

10.   "\W"   匹配任意不是字母,数字,下划线 的字符

          "\S"   匹配任意不是空白符的字符

       "\D"  匹配任意非数字的字符

          "[^abc]"  匹配除了abc以外的任意字符

11.     /^0\d{2,3}/:匹配以0开头后边紧跟着2-3位数字的字符串。(033333这个也是可以通过的,因为匹配到了)

12.    / \d{7}/:匹配7位数字的字符串。(0000000000这个也是通过的,因为匹配到7位数字了,返回true)

  内容较少,稍后更新。


更多专业前端知识,请上 【猿2048】www.mk2048.com

猜你喜欢

转载自blog.csdn.net/whiteGay/article/details/102760214
今日推荐