正则表达式匹配:E开头2位数字9位数字2位数字a或者b

正则表达式匹配:E开头2位数字9位数字2位数字a或者b
中间没间隔,应该是E1212345678912a 这样的格式吧
现在输入 E1212345678912a 还是不匹配
代码是这样的
现在需求有变,我在看看哈
var rs=/^E\\d{13}[ab]$/;
if rs.test(str)) {
alert("输入格式不正确!");
return false;
}
前两位英文字母,后两位英文字母,中间9位阿拉伯数字,一共13个字符
第一位英文字母为E,第二位英文字母为A-Z.最后两位英文字母为AB
其他人气:481 ℃时间:2019-08-19 00:29:10
优质解答
2位数字9位数字2位数字a或者b
这里没听明白,是13位数字a或b么?
//
没有间隔的话,那么形式上就是13位数字.正则表达式就是
E\\d{13}[ab] 如果是验证输入什么的,那就是
^E\\d{13}[ab]$
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版