iam正在进行JQuery验证,如下所示:(iam不太了解jquery )。
我无法完成以下任务:
只允许字母a to z(小写)、"-“(破折号或连字符)和”“(空格),
必须输入"-“(破折号)和”“(空格)字母,
"-“或”“字母不得是输入的第一封或最后一封,
“--”不得是“的近邻或邻接(前后) ",
"-“或”“不得是其近邻(邻接)。
“电话”号码字段(4位区号、一个空格、7位本地代码)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitiona
我有一个表达式,检查密码字符串中是否至少有一个数字、一个小写字母和一个大写字母以及至少6个字符。请看我的例子:
var myPwd = 'test-123H';
console.log('password to check: ' + myPwd);
//at least one number, one lowercase and one uppercase letter and at least six characters
var re = /(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,}/;
var validPassword =
我试图为ID编写一个正则表达式,其格式如下:
7_b4718152-d9ed-4724-b3fe-e8dc9f12458a
b4718152-d9ed-4724-b3fe-e8dc9f12458a
[a_][b]-[c]-[d]-[e]-[f]
a -可选的0-3位数,如果至少有一个数字(如果需要下划线,则后面跟着下划线)。
b -8字母数字字符
c -4字母数字字符
d -4字母数字字符
e -4字母数字字符
f -12个字母数字字符
我已经想出了这个regexp,但我希望有任何指导和/或纠正。如果前面没有数字,我也不太确定如何处理第一段中的可选下划线。
/(
我有一个像^[a-zA-Z]{1}$这样的字母匹配的正则表达式
如何将其扩展到不仅匹配a或b这样的单个字母,而且还匹配两个额外的字符串,如0-9和All?
因此,regext应该匹配
a yes
b yes
ab not
1 not
12 not
1-9 yes
something no
all yes
alli no