我目前正在使用以下javascript从文本字段onblur中删除空格。我可以在同一事件中包括删除单打和双引号吗?
onblur="this.value=this.value.replace(/(^\s*)|(\s*$) /g, '');"
答案 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, '');
代替。