从textfield onblur删除引号?

时间:2014-03-26 20:46:52

标签: javascript

我目前正在使用以下javascript从文本字段onblur中删除空格。我可以在同一事件中包括删除单打和双引号吗?

onblur="this.value=this.value.replace(/(^\s*)|(\s*$) /g, '');"

2 个答案:

答案 0 :(得分:1)

是的,只需修改您的正则表达式以包含引号和双引号。

onblur="this.value=this.value.replace(/(^\s*)|(\s*$)|'|"/g, '');"

答案 1 :(得分:0)

是的,我确信有一种更优雅的方式,但是:

onblur="this.value=this.value.replace(/(^\s*)|(\s*$) /g, ''); this.value=this.value.replace(/\'/g, ''); this.value=this.value.replace(/"/g, '');"

你必须使用“因为你把它放在onblur属性中。你应该把这段代码移到.js文件然后你可以做

value.replace(/\"/g, '');

代替。

http://jsfiddle.net/F6FFm/