【发布时间】:2013-06-15 21:01:31
【问题描述】:
$('#price').keyup(function(){
$('#price').val($('#price').val().replace(/[_\W]+/g, "-"));
})
现场观看:http://jsfiddle.net/2KRHh/6/。
这会删除特殊字符,但我如何指定它不替换点?
【问题讨论】:
-
这可能不是完成您想要的事情的好方法。假设我复制并粘贴了一些特殊字符,使用鼠标,它不会触发 keyup 功能。
-
您可以更改正则表达式以列出您想要保留的字符,而不是您想要替换的字符。与 ^ 运算符结合使用。
标签: javascript jquery html regex