判断输入几位数的正则_正则表达式B - 实际表单小例子

"本文详细介绍了如何使用正则表达式进行表单验证,以确保输入的字符串由数字、字母、下划线组成,长度在6-15位之间,并且不能以数字开头。通过示例代码,解释了正则表达式`^[a-zA-Z_]w{5,14}
摘要由CSDN通过智能技术生成
a850b5038aa00f0f7b0b87177830d417.png

正则表达式的实际运用

数字、字母、下划线组成的6-15位字符,且不能以数字开头

编写思路详解:

1.首先获取input按钮

2.然后我们要在用户输入完之后检测,所以可以用onchange改变之后

3.然后再获取用户输入的内容val = this.value

4.获取内容后对其内容进行用正则表达式检测

reg = /^[a-zA-Z_]w{5,14}$/

这里做一下这个正则表达式的解析:

/^到$/ 表示从开始到结尾

[a-zA-Z_] 代表开头要用这些写,不能包括数字

w 表示从第2位开始可以用数字字母下划线来写

{5,14} 表示至少有6位数,至多有15位数,0占一位

5.设置好检测条件后,我们就要判断用户输入的是否符合这些条件:

用正则方法reg.test(val);

如果返回true代表用户输入正确,否则返回输入错误

46060046c5f1e6eb4739135d5d949101.png

运行结果如下:

98f437d9312968ba17ef004dcabc93b4.png
180a7f3ffcc985a351f47c0de5618389.png

以上就是我们在表单中常见的正则案例的一种,还有很多正则的案例,我们以后再给大家演示

4b9a5d622f71130bb31b949c144b8ff2.png

- 写作不易,大家多多关注,谢谢啦-

---web分享,分享的不只是web

886d8f660c94a3269117ab21f5fb83ef.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值