-10

我可以使用什么正则表达式来解析字符串,以便它只接受整数和/字符?

4

1 回答 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 回答