我需要一些使用 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,'');
诀窍是^
象征。当它在一个[]
字符类,^
是该类的否定运算符。
所以在这个例子中,[]
class 匹配除斜杠和数字之外的每个字符。
在这里查看它的实际效果:http://jsfiddle.net/5gMNg/ http://jsfiddle.net/5gMNg/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)