js正則表達式——元字符


元字符

具有特殊意義的元字符

  • \d 匹配0-9的數字,相當於[0-9]
  • \D 匹配除了0-9的任意字符
  • \w 匹配0-9、a-z、A-Z、_ 的數字或字符,相當於[0-9a-zA-Z_]
  • \W 匹配不是字母、數字、下划線的字符
  • \s 匹配任意不可見字符, 包括空格、制表符、換行符等
  • \S 匹配任意可見字符
  • \b 匹配單詞的邊界
  • \t 匹配制表符
  • \n 匹配換行
  • ^ 匹配字符串的開始位置
  • $ 匹配字符串的結束位置
  • \ 轉義字符
  • . 匹配除換行符以外的任意字符

限定元字符

  • + 重復1次或更多次, 相當於{1,}
  • ? 重復0次或1次, 相當於{0,1}
  • * 重復任意次, 相當於{0,}
  • {n} 重復n次
  • {n,} 重復n次或者大於n次
  • {n,m} 重復n到m次

其他

  • x | y x或者y
  • [xyz] x、y、z中的任意一個 例:[abc] 可以匹配add中的a
  • [^xyz] 除了xyz中的任意一個字符 例:[abc] 可以匹配add中的dd
  • [a-z] 匹配a-z中的任意一個字符
  • [^a-z] 匹配除了a-z中的任意一個字符
  • () 將括號里面的字符作為整體進行匹配, 括號里面的內容是一個子表達式或者叫分組


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM