为了账号安全,请及时绑定邮箱和手机立即绑定

正则的使用 路过的大侠看看吧 谢谢

正则的使用 路过的大侠看看吧 谢谢

有只小跳蛙 2018-12-06 13:05:19
由于对正则不是很熟 说个需求大多数人就写个 var s=/^xxxxxx$/ 我想问的是是别人写好了一个正则我怎么使用(html里面) 比如: var r = /(?:[0-4]+,)/g; var r1 = /^[0-4]$/; var s = '1,2,3,3,4,4,3,1'; console.log(r1.test(s.split(r).join(''))) 这个 我想用在 <input id="txtGroup" type="text" name="txtGroup" maxlength="9" /> 比如我把上面的封装成一个fuction 如: function textNum(obj) { var r = /(?:[0-4]+,)/g; var r1 = /^[0-4]$/; var s = obj; return r1.test(s.split(r).join('')); }
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

用正则时首先要明确要干什么,如果在HTML中用就要结合具体元素的事件,如

<input id="test" type="text" onkeyup="textNum(this.value)" onkeydown="textNum(this.value)" onchange="textNum(this.value)"/>

<input type="button" onclick="textNum(document.getElementById('test').value)" value="Test">

当然,你上面的正则用在这里不一定合适,我里只是展示怎么调用。

查看完整回答
反对 回复 2018-12-24
  • 1 回答
  • 0 关注
  • 391 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信