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/正则表达式

相关文章
相关标签/搜索