正则表达式

//表示要求字符串中,是否包含字母e
var patt = /e/;

//表示要求字符串中,是否包含字母a或b或c(包含其中一个就行)
var patt = /[abc]/;

//表示要求字符串中,是否包含任意小写字母a到z
var patt = /[a-z]/;

//表示要求字符串,是否包含任意大写字母
var patt = /[A-Z]/;

//表示要求字符串,是否包含任意数字
var patt = /[0-9]/;

// \w 元字符用于查找单词字符,单词字符包括:a-z,A-Z,0-9,以及下划线,包含_(下划线)字符

//表示要求字符串,是否包含…
var patt = /\w/;

元字符
\w:元字符用于查找单词字符,单词字符包括:a-z,A-Z,0-9,以及下划线,包含_(下划线)字符
\d:查找数字
\D:查找非数字字符
\s:查找空白字符
\S:查找非空白字符
\b:匹配单词边界
\B:匹配非单词边界
\n:查找换行符
\f:查找换页符
\r:查找回车符
\t:查找制表符

量词

* n+ :匹配任何包含至少一个n的字符串   var patt = /a+/   表示字符串是否包含至少一个n的字符串
* n* :匹配任何 包含 0个 或 多个n的字符串,不是全部匹配,只要有一个满足就满足
* n? :匹配任何包含零个或一个n的字符串
* n{X} :匹配包含X个n的序列的字符串(连续)  var patt = /a{3}/  表示字符串是否包含连续3个a
*
* n{X,Y} :匹配包含至少X或最多Y个n的序列的字符串(连续)
   *var patt = /a{3,5}/  检查一部分
   * var patt = /^a{3,5}$/ 要求字符串从头到尾必须完全匹配
   *var patt = /^\wa{3,5}$/
* n{X,} :匹配至少X个n的序列的字符串
* n$ :匹配任何结尾为n的字符串
* ^n :匹配任何开头为n的字符串
* ?=n :匹配任何其后紧接指定字符串n的字符串
* ?!n :匹配任何其后没有紧接指定字符串n的字符串
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值