如何在Javascript中替换substring?

Moh*_*Ram 10 javascript

要替换substring.But不适合我......

var str='------check';

str.replace('-','');
Run Code Online (Sandbox Code Playgroud)

输出: -----检查

Jquery从我的文本中删除了第一个" - ".我需要删除文本中的所有内容.我的预期输出是'检查'

ehm*_*d11 23

最简单的:

str = str.replace(/-/g, ""); 
Run Code Online (Sandbox Code Playgroud)


jAn*_*ndy 6

试试这个:

str = str.replace(/-/g, '');
Run Code Online (Sandbox Code Playgroud)

.replace()不修改原始字符串,但返回修改后的版本.
随着所有出现g的结束/-/g被替换.

  • jAndy,你的正则表达式在一个字符串文字中,你需要取消```这个工作:-)(另外,没有必要去掉连字符,它在字符类之外没有特殊含义) . (3认同)