发布网友 发布时间:2022-04-20 07:51
共10个回答
懂视网 时间:2022-05-12 13:08
常用的正则表达式:/^w+([-+.']w+)*w+([-.]w+)*.w+([-.]w+)*$/ :电子邮箱 /^1[0-9]{10}$/ : 手机号码11位 /^(1[0-9]{10}|w+([-+.']w+)*w+([-.]w+)*.w+([-.]w+))*$/ : 手机号码11位或者是电子邮箱
^[0-9a-zA-Z]+$:只能是纯数字、纯字母或者是数字和字母组合
^(?!d+$)[da-zA-Z]*$:不能是纯数字,可以是纯字母,也可以是字母和数字组合
var da = /^[0-9a-zA-Z]+$/;if (!da.test("需要匹配的字符串")) { layer.tips('请输入数字和字母组合', $(this), { tips: [1, '#3595CC'], time: 4000 }); Success = false; }
热心网友 时间:2022-05-12 10:16
表示行开头、至少出现一次数字、(任意字符和至少出现一次数字)出现1次或0次、行结尾。
^:行开头
\d:数字
+:出现至少1次
.:任意字符,除换行和回车之外
?:出现0或1次
(.\d+)?:括号里内出现0或1次
$:行结尾
扩展资料
常用正则表达式:
1、Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
2、域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
3、InternetURL:[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
4、手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
5、电话号码("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX):
^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$
6、国内电话号码(0511-4405222、021-87888822):
\d{3}-\d{8}|\d{4}-\d{7}
7、电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)
((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
热心网友 时间:2022-05-12 11:34
一个可能带+-号的整数,或空字符串,或一个+-号热心网友 时间:2022-05-12 13:09
匹配以一个或多个数字开始中间有任意字符再碰到一个或多个数字时结束,非贪婪,遇一串数字就结束匹配,看表达式,取的是()中的字符,一串或一个数字后面的(任意l个字符再加上一串数字)热心网友 时间:2022-05-12 15:00
^:行开头热心网友 时间:2022-05-12 17:08
^:行开头热心网友 时间:2022-05-12 19:33
^热心网友 时间:2022-05-12 22:14
^[\w_]*$表示什么呢,首先看\w表示匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。热心网友 时间:2022-05-13 01:12
匹配两种:热心网友 时间:2022-05-13 04:27
dddedededddddeadedededecd