js 字符串替换所有汉字为-
时间: 2023-07-18 19:50:52 浏览: 87
好的,同样可以使用正则表达式来替换所有汉字为"-", 代码如下:
```javascript
let str = "Hello, 你好 World, 世界";
let newStr = str.replace(/[\u4e00-\u9fa5]/g, "-");
console.log(newStr); // 输出 "Hello, -- World, --"
```
这里使用了 `replace` 方法来替换字符串中的汉字,同样使用了正则表达式 `[\u4e00-\u9fa5]` 匹配所有汉字,使用 `/g` 标志表示全局匹配。
相关问题
js 数组替换所有汉字为-
好的,可以使用正则表达式来替换所有汉字为"-", 代码如下:
```javascript
let arr = ["hello", "你好", "world", "世界"];
let newArr = arr.map(str => str.replace(/[\u4e00-\u9fa5]/g, "-"));
console.log(newArr); // 输出 ["hello", "-", "world", "-"]
```
这里使用了 `map` 方法来遍历数组,对每个字符串使用 `replace` 方法进行替换。正则表达式 `[\u4e00-\u9fa5]` 匹配所有汉字,使用 `/g` 标志表示全局匹配。
js 字符串替换括号和点
在JS中,可以使用正则表达式和replace()函数来替换字符串中的括号和点。下面是一个示例代码:
```javascript
// 替换括号
var str = "这是一个(示例)字符串";
var replacedStr = str.replace(/\([^)]*\)/g, ""); // 替换英文输入法的括号
replacedStr = replacedStr.replace(/([^)]*)/g, ""); // 替换中文输入法的括号
// 替换点
replacedStr = replacedStr.replace(/\./g, "");
console.log(replacedStr); // 输出:这是一个字符串
```
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![text/plain](https://img-home.csdnimg.cn/images/20250102104920.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![text/plain; charset=iso-8859-1](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)