我需要使用RegExp对象的一些建议。
它应该只返回数字和变量val中的字符“/”...我在RegExp对象中没有经验 - 这是我到目前为止所得到的:
var val = $('.gallerystatus input').val();
var regExpr = new RegExp("^\d*\.?\d*$");
$('.gallerystatus input').val( only 0-9 and "/" );
感谢您的任何建议!
答案 0 :(得分:19)
这应该可以解决问题
value = value.replace(/[^\/\d]/g,'');
技巧是^
符号。当它在[]
个字符类中时,^
是该类的否定运算符。
因此,在此示例中,[]
类匹配除斜杠和数字之外的每个字符。
在此处查看此行动:http://jsfiddle.net/5gMNg/