正则表达式怎么写?最大长度:17位,由大写字母与数字组成(仅允许出现一次“/”,并不得作为开头和结尾),“/”随机出现.
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/09/29 09:37:36
正则表达式怎么写?
最大长度:17位,由大写字母与数字组成(仅允许出现一次“/”,并不得作为开头和结尾),“/”随机出现.
我自己写了这么一个 ^(([A-Z0-9]+/?[A-Z0-9]+){0,15})?$ 仅允许出现一次“/”的问题解决了可是最大位数17却没有验证了.
最大长度:17位,由大写字母与数字组成(仅允许出现一次“/”,并不得作为开头和结尾),“/”随机出现.
我自己写了这么一个 ^(([A-Z0-9]+/?[A-Z0-9]+){0,15})?$ 仅允许出现一次“/”的问题解决了可是最大位数17却没有验证了.
/^[\dA-Z]([\dA-Z\\]{0,15}[\dA-Z])*$/
再问: 我试了“QQQ2Q/23”不行,不过还是谢谢你的帮助。
再答: 我正则里的斜杠写反了,应该是:/^[\dA-Z]([\dA-Z\/]{0,15}[\dA-Z])*$/
以下是javascript测试代码:var r = /^[\dA-Z]([\dA-Z\/]{0,15}[\dA-Z])*$/;
r.test('QQQ2Q/23'); //true
再问: 2个“/”也通过验证了。。。。。
难道只能这么写:
再答: 哦,没注意。 如果这样,就不一定非得依赖一条正则来做吧。
再问: 谢谢你哈
再问: 我试了“QQQ2Q/23”不行,不过还是谢谢你的帮助。
再答: 我正则里的斜杠写反了,应该是:/^[\dA-Z]([\dA-Z\/]{0,15}[\dA-Z])*$/
以下是javascript测试代码:var r = /^[\dA-Z]([\dA-Z\/]{0,15}[\dA-Z])*$/;
r.test('QQQ2Q/23'); //true
再问: 2个“/”也通过验证了。。。。。
难道只能这么写:
再答: 哦,没注意。 如果这样,就不一定非得依赖一条正则来做吧。
再问: 谢谢你哈
正则表达式怎么写?最大长度:17位,由大写字母与数字组成(仅允许出现一次“/”,并不得作为开头和结尾),“/”随机出现.
正则表达式 数字和字母至少出现一次 18位 如何写
正则表达式 大于等于10位且必须由字母,数字和特殊符号组成怎么写?
求正则表达式:密码长度不少于6位,并且由数字和字符组成
用正则表达式匹配开头只能是数字结尾只能是数字中间由数字和逗号组成
求:正则表达式 长度为14位由英文字母和数字组成的字符串,英文字母大小写都行
用户名由英文字母和数字组成的4-16位字符,以字母开头的正则表达式
以数字字母开头和结尾中间不能包含空格和中文正则表达式该怎么写
求正则表达式 规则:校验只能出现大写字母A-Z、数字0-9和特殊符号(中英文的,但是除了英文状态下)
java 正则表达式 求验证密码必须由字母和数字组成的正则表达式
求一个正则表达式 由字母和数字组成 但是前面几位必须是字母后面几位必须是数字 字母和数字的长度不受限制
如何用正则表达式表示由数字和字母构成,长度为6到15位的密码