JS正则表达式

js正则表达式有两种方式

1,构造函数 var reg = regExp("a");

2,// var reg = /a/

正则表达式中字符含义

  ^ 表示开始:

  $ 表示结束:

[0-9] 表示区间:/^[0-9]*$/匹配从0到9 之间的数

{n} 表示位数:/^\d{n}$/  匹配2位数字

{m,n}表示位数区间/^\d{m,n}$/ 匹配m或n位数字

    | 表示"或" /^\d0|1$/ 0或1

    * 表示前面表达式出现0次或多次  等价于(0,)

    + 表示前面表达式出现次数大于0次  等价于(1,)

    ? 表示前面表达式出现0次货1次  等价于{0,1}


  \w 匹配字母或数字或下划线或汉字 等价于[^A-Za-z0-9_]

    \s 匹配任意的空白字符

    \d 匹配数字

    \b 匹配单词的开始或结束

    ^ 字符串的开始

    $ 字符串的结束

常用的表达式

^[\u4e00-\u9fa5]{0,}$ 中文匹配

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 正则表达式是项目开发中常用的模式,内容替换、表单认证、网络爬虫等,通过以下的例子我相信可以大概掌握正则表达式了 定...
    自律小嘉同学阅读 396评论 0赞 0
  • 正则表达式功能: 测试字符串的某个模式。例如对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信...
    DecadeHeart阅读 753评论 0赞 1
  • 一、匹配符 \:指出接着的字符为特殊字符。 ^:表示匹配的字符必须在最前边。 $:表示匹配的字符必须在最后边。 *...
    活叁黄辉冯阅读 878评论 0赞 3
  • JavaScript-正则表达式 记录这篇高大上的正则表达式,其实接触很多,但是实际项目里面感觉运用的比较少呀,用...
    明明三省阅读 3,248评论 0赞 24
  • 作为一名攻城狮,对正则表达式一定不会很陌生,但在平时开发中有时依然会遇到这样或那样的问题。本文从基础出发,本着让初...
    村头的猫阅读 2,179评论 3赞 12

友情链接更多精彩内容