我可以使用什么正则表达式来解析字符串,以便它只接受整数和/
字符?
问问题
121 次
1 回答
2
var a = '123/4';
var b = 'e123/4';
变体 1
var regex = new RegExp('^[0-9/]+$');
console.log((a.match(regex)) ? true : false); // true
console.log((b.match(regex)) ? true : false); // false
变体 2
var regex = /^[0-9/]+$/;
console.log((a.match(regex)) ? true : false); // true
console.log((b.match(regex)) ? true : false); // false
变体 3
var regex = /^[\d\/]+$/;
console.log((a.match(regex)) ? true : false); // true
console.log((b.match(regex)) ? true : false); // false
于 2013-07-16T10:09:14.447 回答