js正则匹配

1 篇文章 0 订阅

1.js正则的定义

两种写法

  1. var hanzi = new RegExp("^[\u4e00-\u9fa5]+$");      // 汉字
  2. var dianhua = /1\d{10}/; // 手机号
2.js正则的使用
(1)使用 new RegExp().test
比如验证汉字, 那就是  hanzi.test(内容)。
例如:  
写法结果
hanzi.test("你好") true
hanzi.test("")false
hanzi.test("121sasa") false
hanzi.test("你好sssw")false
(2)使用macth
写法结果
"你好".match(hanzi)["你好"]
"你好sss".match(hanzi)null
"ssqwq".match(hanzi)null
"".match(hanzi)null
   因此这样去判断正则,
if("你好".match(hanzi)){
    alert("正则匹配成功");
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值