替换 javascript 中两个标点符号之间的表达式
Replace expression between two punctuation letters in javascript
我有如下字符串,
var str = "abcd-12ad3dgs4g56.com"
我想要以下内容
abcd.com
我只需要将 -*.
表达式替换为 .
。
我如何在 JavaScript 中执行此操作?
试试这个
str.replace( /-\w+/, "" ); //"abcd.com"
var str = "abcd-12ad3dgs4g56.com"
console.log(str.replace(/-\w+/, ""));
您可以使用具有正前瞻性的正则表达式。
var str = "abcd-12ad3dgs4g56.com";
console.log(str.replace(/-.*(?=\.)/g, ''));
我有如下字符串,
var str = "abcd-12ad3dgs4g56.com"
我想要以下内容
abcd.com
我只需要将 -*.
表达式替换为 .
。
我如何在 JavaScript 中执行此操作?
试试这个
str.replace( /-\w+/, "" ); //"abcd.com"
var str = "abcd-12ad3dgs4g56.com"
console.log(str.replace(/-\w+/, ""));
您可以使用具有正前瞻性的正则表达式。
var str = "abcd-12ad3dgs4g56.com";
console.log(str.replace(/-.*(?=\.)/g, ''));