我需要一些使用RegExp对象的建议.
它应该只返回数字和变量val中的字符"/"...我在RegExp对象中没有经验 - 这是我到目前为止所得到的:
var val = $('.gallerystatus input').val();
var regExpr = new RegExp("^\d*\.?\d*$");
$('.gallerystatus input').val( only 0-9 and "/" );
Run Code Online (Sandbox Code Playgroud)
谢谢你的建议!
Spu*_*ley 20
这应该可以解决问题
value = value.replace(/[^\/\d]/g,'');
Run Code Online (Sandbox Code Playgroud)
诀窍是^符号.当它在一个[]字符类中时,它^是该类的否定运算符.
因此,在此示例中,[]类匹配除斜杠和数字之外的每个字符.
在这里看到它:http://jsfiddle.net/5gMNg/
| 归档时间: |
|
| 查看次数: |
8304 次 |
| 最近记录: |