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