jquery把一串字符串中的某些字符替换
时间: 2023-07-06 15:29:45 浏览: 238
在 jQuery 中,你可以使用 `replace()` 函数来替换一串字符串中的某些字符。 该函数的语法如下所示:
```javascript
string.replace(searchvalue, newvalue)
```
其中,`string` 是要进行替换的字符串,`searchvalue` 是需要被替换的字符或字符串,`newvalue` 是替换后的字符或字符串。
比如,假设我们有以下字符串:
```javascript
var str = "I love JavaScript and jQuery!";
```
我们可以使用以下代码将其中的 "JavaScript" 替换为 "TypeScript":
```javascript
var newStr = str.replace("JavaScript", "TypeScript");
```
执行以上代码后,`newStr` 的值就会变成 "I love TypeScript and jQuery!"。
如果你想要替换字符串中所有匹配到的子字符串,可以使用正则表达式作为 `searchvalue`,并在正则表达式中加上 `g` 标记来表示全局匹配。例如:
```javascript
var str = "Hello, world! Hello, JavaScript! Hello, jQuery!";
var newStr = str.replace(/Hello/g, "Hi");
```
执行以上代码后,`newStr` 的值就会变成 "Hi, world! Hi, TypeScript! Hi, jQuery!"。