如何在JavaScript中删除或替换´(´)字符?
解决JavaScript字符串中特殊字符的替换问题
嘿,这事儿好办!要去掉字符串里的´字符,用JavaScript的replace()方法就能轻松实现,分两种情况给你说明:
替换单个
´字符:如果确定字符串里只有一个这个特殊字符,直接用普通字符串匹配替换就行:var cadena = "I´m from Mexico"; cadena = cadena.replace("´", ""); // 把第一个匹配的´替换成空字符串 console.log(cadena); // 输出: "Im from Mexico"全局替换所有
´字符:要是字符串里可能有多个´,那就用正则表达式加上全局标志g,一次性替换所有匹配项:var cadena = "I´m from Mexi´co, ´hello´"; cadena = cadena.replace(/´/g, ""); // 全局替换所有´为空 console.log(cadena); // 输出: "Im from Mexico, hello"
简单解释下:replace()方法默认只替换第一个找到的匹配字符,加上/g正则标志后,就会遍历整个字符串,把所有符合的字符都替换掉。这样就能得到你想要的结果啦!
内容的提问来源于stack exchange,提问作者rbahena_
相关产品推荐
相关产品推荐

