我正在尝试对string.replace()
字符进行*
。该字符串有多次出现的字符,因此我需要进行全局替换,但如果我做了看似自然的事情,则会生成注释标记。
x.replace(/*/g, '');
你如何解决这个问题?
答案 0 :(得分:3)
您需要逃离*
*
是保留的查找项:
*
匹配前面的字符0次或更多次。相当于{0,}。例如,/ bo * /匹配' boooo'在"一个幽灵boooed"和' b'在" A 鸟儿倒塌了#34;但是#34;山羊哼了一声"。
var jamie = '* 8 * *';
jamie = jamie.replace(/\*/g, '');
// 8