我有一个如下字符串,
var str = "abcd-12ad3dgs4g56.com"
我想从这个
中得到以下内容abcd.com
我必须仅用-*.
替换.
表达式
我如何在JavaScript中执行此操作?
答案 0 :(得分:4)
只需尝试这个
str.replace( /-\w+/, "" ); //"abcd.com"
var str = "abcd-12ad3dgs4g56.com"
console.log(str.replace(/-\w+/, ""));
答案 1 :(得分:0)
你可以使用具有正向前瞻的正则表达式。
var str = "abcd-12ad3dgs4g56.com";
console.log(str.replace(/-.*(?=\.)/g, ''));