我只是尝试验证字符串,如果它的前5个字符是数字,最后5个字符是字母:
我尝试过的:
var userId = "12345abcde";
// Get First and Second Five Characters
var firstFive = userId.substring(0, 5);
var secondFive = userId.substring(5, 10);
// get Global Letter and Nummers
var aStr = /[a-z, A-Z]/g;
var aNum = /[0-9]/g;
var c = userId.match(aNum);
// Try firstFive first...
if (firstFive === c) {
alert('yes');
} else {
alert('nop');
}
Run Code Online (Sandbox Code Playgroud)
这个警报nop.
这是因为firstFive是字符串而且c是对象吗?我的想法在哪里出错?
实例:http://jsfiddle.net/xe71dd59/1/
有小费吗?提前致谢!
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |