javascript判断连续相同的字符

有时候,不让用户在文本框里输入2个以上连续、而且相同的字符,例如不让输入aa或aaa,或者不让输入<<或者<<<<<,这时候就需要正则表达式了。例如文本框的值是my_value,代码如下,直接拷贝下面的代码就可以了:

 

if(/(\a)\1{3,}/ig.test(my_value))    //其中的3表示如果连续输入了多于3个字母a,就提示用户
alert("您连续输入超过3个字母a");

 

注意:其中的test方法是javascript提供的方法,不是我们自己写的,又如:

 

if(/(\!)\1{5,}/ig.test(my_value))    //其中的3表示如果连续输入了多于5个感叹号,就提示用户
alert("您连续输入超过5个感叹号");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值