0%

39 正则表达式

  • . 表示任意字符
  • 检查一个字符串中是否含有.
    \.来表示 .
    \\ 表示 \
  • 字符串中 \ 也要\来表示
  • 注意:使用构造函数时,由于它的参数是一个字符串,而\是字符串中转义字符
    • 如果是需要使用\则需要使用\来代替
      \w 表示任意字母、数字_ [A-z0-9_]
      \W除了字母、数字、_ [^A-z0-9_]
      \d 任意数字[0-9]
      \D 除了任意数字[^0-9]
      \s 空格
      \S 除了空格
      \b 单词边界
      `\B 除了单词边界
  • 去除字符串中前后的空格
    str = str.replace(/\s/g,""); //去除所有的空格
    str = str.replace(/^\s*|\s*$/g,""); //去除字符串开头和结尾的空格

    reg = /\bchild\b/; //表示 "hello child" 匹配其中的child
    var reg = /./;

-------------本文结束感谢您的阅读-------------