js使用正则表达式替换所有中文为‘-’
时间: 2024-02-11 22:03:51 浏览: 79
JavaScript利用正则表达式替换字符串中的内容
可以使用正则表达式和replace方法来实现。具体代码如下:
```
var str = "这是一段中文,hello world!";
str = str.replace(/[\u4e00-\u9fa5]+/g, '-');
console.log(str); //输出:-hello world!
```
其中,正则表达式`/[\u4e00-\u9fa5]+/g`匹配所有的中文字符,`g`表示全局匹配。replace方法会将匹配到的中文字符替换为`-`。
阅读全文