我正在尝试为两者@或两者实现以下目标#.
function split(val) {
return val.split(/@/);
}
function extractLast(term) {
return split(term).pop();
}
Run Code Online (Sandbox Code Playgroud)
任何帮助真的很感激!
尝试
val.split(/@|#/g);
Run Code Online (Sandbox Code Playgroud)
这|是正则表达式交替运算符,即'OR'.该g标志使表达式全局匹配(即所有实例)
看到这个小提琴
正如Pointy所说,g这里没有必要的旗帜.但是,如果想要在JS正则表达式中找到字符串中的所有匹配项,那么这是必要的.