替换javascript中两个标点符号之间的表达式

替换javascript中两个标点符号之间的表达式,javascript,regex,string,replace,str-replace,Javascript,Regex,String,Replace,Str Replace,我有一根如下的线 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-12ad3dgs

我有一根如下的线

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”;
log(str.replace(/-.*(=\)/g',)