正则表达式的实际运用
数字、字母、下划线组成的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代表用户输入正确,否则返回输入错误
运行结果如下:
以上就是我们在表单中常见的正则案例的一种,还有很多正则的案例,我们以后再给大家演示
- 写作不易,大家多多关注,谢谢啦-
---web分享,分享的不只是web