js 正則表達式經常使用匹配

正則表達式

參考博客:http://www.javashuo.com/article/p-nqdmoadm-mw.htmlhtml

 

  1. 只能輸入數字(包括小數)

/^\d+(\.\d+)?$/

 

正則規則備註:
  • ^ 匹配一個輸入或一行的開頭,/^a/匹配"an A",而不匹配"An a"
  • $ 匹配一個輸入或一行的結尾,/a$/匹配"An a",而不匹配"an A"
  • * 匹配前面元字符0次或屢次
  • + 匹配前面元字符1次或屢次
  • ? 匹配前面元字符0次或1次
  • () 表示一個字表達式,括號中的是一個總體
  • [ ]表示匹配得字符在[ ] 中,而且只能出現一次,特殊字符寫在[]會被當成普通字符來匹配
  • {}通常用來表示匹配的長度,好比 \s{3} 表示匹配三個空格,\s{1,3}表示匹配一到三個空格。
ps:正則表達式(括號)、[中括號]、{大括號}的區別

https://blog.csdn.net/u010552788/article/details/51019367/正則表達式

相關文章
相關標籤/搜索