字符串格式:
1.ABC-1234(8位)
2.BCD1234(6位)
3.ABCD1234(7位)
4.BCDE-1234(8位)
只能是这几种组合的其中之一。
如果是1号组合返回1,2号组合返回2,依次类推。
1.ABC-1234(8位)
2.BCD1234(6位)
3.ABCD1234(7位)
4.BCDE-1234(8位)
只能是这几种组合的其中之一。
如果是1号组合返回1,2号组合返回2,依次类推。
解决方案 »
- javascript基础
- 急!!!一个checkbox 控制控制多个可选的问题??
- 请教一个JAVASCRIPT动态生成表单后获取表单数据的问题
- 一个js搞了好久。。总是说对象不支持此属性方法
- addEventListener在Firefox和Opera中无法识别
- 请高手帮帮忙?谢谢!
- 急,(如图)一个静态html页面,我只想打印新闻部分,该如何实现啊?
- 允许用户输入多种日期格式,怎样用javascript 验证用户的输入有效?
- js书籍,事件处理器有一些不懂请指点 ,web开发为什么要学这么多杂内容
- 如何把数据在jsp页面实现降序排列
- 如何用JavaScript实现指定div的高度随不同的显示分辨率改变
- javascript:function()內部的this指什么?
document.close();
document.open();function getIndex(text) {
var regs = [/^[a-z]{3}-\d{4}$/i, /^[a-z]{3}\d{4}$/i, /^[a-z]{4}\d{4}$/i, /^[a-z]{4}-\d{4}$/i];
for (var i = 0; i < regs.length; i++) {
if (regs[i].test(text)) return i + 1;
}
return -1;
}var test = ["ABC-1234", "BCD1234", "ABCD1234", "BCDE-1234", "Zswang"];
for (var i = 0 ; i < test.length; i++) {
document.write(test[i] + "=");
document.write(getIndex(test[i]));
document.write("<br/>");
}