简体   繁体   English

如何在Java脚本中删除'

[英]How to remove ' in java script

I have problem in removing ' with (blank and no space). 我在删除'(空白且无空格)时遇到问题。 Like Kello's to kellos. 就像凯洛的一样。

I already tried this- 我已经尝试过了

str = str.replace(/[\']/g, ''); 

But its not working. 但是它不起作用。

Please help. 请帮忙。

It actually does work: 它确实起作用:

var str = 'aa\'bb\'cc';
alert(str.replace(/'/g,'')); // aabbcc
alert(str.replace(/[\']/g,'')); // aabbcc

You do not need a character class, you just have to mask it if you use single quotes in JavaScript. 您不需要字符类,如果在JavaScript中使用单引号,则只需将其屏蔽。

Also, keep in mind that ' (U+0027) is different from ' (U+2019) and must be handled separately. 另外,请记住, ' (U + 0027)与' (U + 2019)不同,必须单独处理。

A Kello's 凯洛的

str.replace(/[{\\ },{\\'}]/g,""); str.replace(/ [{\\},{\\'}] / g,“”);

result AKellos 结果AKellos

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM