在javascript

时间:2016-10-21 12:49:33

标签: javascript regex string replace str-replace

我有一个如下字符串,

var str = "abcd-12ad3dgs4g56.com"

我想从这个

中得到以下内容
abcd.com

我必须仅用-*.替换.表达式 我如何在JavaScript中执行此操作?

2 个答案:

答案 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, ''));