转义符号与字符

转义符号 \ 转义字符 \字符
\n 换行
\t 制表符相当于tab 4个空格

模版书写

  1. <script type='text/html'>
  2. </script>

正则基础 RegExp regular expression

创建正则表达式的方式

方法一:正则表达式字面量

  1. var reg = /test/;
  2. str='this is a test,Test is inportant'
  3. reg.test(str) //true
  4. var reg=/Test/i //i ignore case表示忽略大小写 gi 全局匹配 gim multi-line 多行

方法二:调用RegExp对象的构造函数

  1. var reg=new RegExp('test','gi') //全局
  2. str='this is a test,Test is inportant'
  3. reg.test(str) //true
  4. str.match(reg)

image.png
总结:如果要匹配的字符串是个变量则只能用构造函数的方式

  1. var reg=/[wx][xy][z]/g
  2. str='wxyz'
  3. reg.test(str) 'xyz'
  4. reg=/[0-9][A-Z][a-z]/ 第一个字符是数子,第一个字符是大写字母,第三个字符是小写字母
  5. 在表达式[]里用^,和/^test/含义不一样,表达式里的^表示非的意思
  6. reg=/(123|234)[s-z]/g
  7. 元字符 正则使用的转义字符
  8. \w===[0-9A-z_];
  9. \W===[^\w]
  10. \d===[0-9]
  11. \D===[^\d]
  12. \s===[\r\n\t\v\f] //\r 回车 \n换行
  13. \S===[^\s]
  14. \b 单词边界