2

我正在尝试提取一个前面有一些常量字符串的字符串,示例如下。

string ="deleteabc@bcd" 
match should be "abc@bcd"
or
string = "deletebcd@def"
match should be "bcd@def"

如您所见,我想在常量字符串“delete”之后提取任何内容,请帮助,在此先感谢

4

2 回答 2

2

如果您只想删除前缀

function removePrefix(str, prefix) {
    if (str.search(prefix) === 0) {
        return str.substr(prefix.length);
    } else {
        return str;
    }
}
于 2012-04-25T16:08:49.240 回答
2
string = "deleteabc@bcd"
result = string.match(/^delete(.+)/)
console.log(result[1])

abc@bcd

于 2012-04-25T16:09:28.153 回答