我是靠谱客的博主 害怕背包,这篇文章主要介绍JS正则表达式写法:手机号、邮箱、用户只能由英文字母或数字组成,长度为4-16个字符,并且以英文字母开头,现在分享给大家,希望可以做个参考。

1、手机号:以136,138,150开头,27894678 

2、邮箱:4478@qq/163.com/cn

3、用户只能由英文字母或数字组成,长度为4-16个字符,并且以英文字母开头

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<script type="text/javascript"> //匹配四个一样的字符 // 1反向引用第一组 // 2反向引用第二组 // var reg = /([a-z])111(d)22/g; // var str ="aaaa3333" // console.log(str.match(reg));//['aaaa333'] var reg = /([a-z])11(d)2(w)2/g; var str ="aaaa33_3" console.log(str.match(reg));//['aaa33_3'] //手机号:以136,138,150开头,27894678 var reg1 = /^(136|138|150)(d){8}$/ str1 = "13683931659" console.log(str1.match(reg1)); var reg2 = /^(1(3|5|6|7|9|8))(d){9}$/ str2 = "13683931659" console.log(str2.match(reg2)); //邮箱:4478@qq/163.com/cn var reg3 = /^(W|w)+@(qq|163).(com|cn)$/ str3 = "4478@163.cn" console.log(str3.match(reg3)); //0-120 拆分如下: //0-9=>d 10-99=>[1-9]d 100-119=>1[0-1]d 120 // 10-99=>[1-9]d=>[1-9][0-9]拼接 var reg4 = /^d$|^[1-9]d$|^1[0-1]d$|^120$/ str4 = "118"; console.log(str4.match(reg4)); // 用户只能由英文字母或数字组成 // 长度为4-16个字符,并且以英文字母开头 var reg5 = /^[A-z][A-z0-9]{3,15}/ str5 = "a1232565_89654244555588"; console.log(str5.match(reg5)); </script>

最后

以上就是害怕背包最近收集整理的关于JS正则表达式写法:手机号、邮箱、用户只能由英文字母或数字组成,长度为4-16个字符,并且以英文字母开头的全部内容,更多相关JS正则表达式写法:手机号、邮箱、用户只能由英文字母或数字组成内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部