我试图用空字符串("")替换星号(*)和冒号(:),字符串可以如下:
或者: Registration No: already exists*
要么: *Registration No: already exists
所以,我不希望(*)以及(:)和输出应该Registration No already exists如何解决它.
尝试如下:
var txt = str.replace(/:\*/ig,"");
Run Code Online (Sandbox Code Playgroud)
请帮助我,并提前感谢
你正则表达式匹配:*.您可以使用字符类匹配其中任何一个:
var txt = str.replace(/[:*]/g,"");
Run Code Online (Sandbox Code Playgroud)
const strings = [
"Registration No: already exists*",
"*Registration No: already exists"
];
strings.forEach((s) => {
console.log(s.replace(/[:*]/g, ""));
});Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |