前端如何匹配字符串中非数字并且替换为-
时间: 2024-05-08 09:16:29 浏览: 72
使用js验证填写的字符是否符合长度
可以使用正则表达式来匹配字符串中的非数字字符,并将其替换为-。具体实现如下:
```javascript
var str = "abc123def456gh7i890";
var result = str.replace(/\D/g, "-");
console.log(result); // 输出 - - - 123 - - - 456 - - 7 - 890
```
其中,`\D`表示非数字字符,`/g`表示全局匹配,将所有非数字字符都替换为-。
阅读全文