Mik*_*ike 8 javascript regex string substring
我有一个类似的字符串
something30-mr200
Run Code Online (Sandbox Code Playgroud)
我希望得到所有的东西mr(基本上是#后跟先生)*总是会有-mr
任何帮助将是欣赏它.
tre*_*nik 18
您可以使用像Bart给你的正则表达式,但我建议使用匹配而不是替换,因为如果找不到匹配,结果是使用replace时的整个字符串,而使用匹配时为null,这似乎更符合逻辑.(作为一般而言).
像这样的东西可以做到这一点:
functiong getNumber(string) {
var matches = string.match(/-mr([0-9]+)/);
return matches[1];
}
getNumber("something30-mr200");
Run Code Online (Sandbox Code Playgroud)