从文本框中删除引号

Remove quotes from textfield onblur?

本文关键字:删除 文本      更新时间:2023-09-26

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

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

是的,只要修改你的正则表达式,包括引号和双引号。

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

是的,我相信有更优雅的方式,但是:

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/