Bid*_*sha 4 javascript angularjs
我的输入字符串就像
abc,def,wer,str
Run Code Online (Sandbox Code Playgroud)
目前它仅在逗号上分割,但将来它将包含逗号和换行符.目前的代码如下:
$scope.memArray = $scope.memberList.split(",");Run Code Online (Sandbox Code Playgroud)
将来我需要在逗号和换行符上拆分正则表达式,以便在逗号和换行符上拆分.我试过 - /,\n \但它不起作用.
Mer*_*ott 12
你可以使用正则表达式:
var splitted = "a\nb,c,d,e\nf".split(/[\n,]/);
document.write(JSON.stringify(splitted));Run Code Online (Sandbox Code Playgroud)
说明:[...]定义"字符类",表示括号中的任何字符.
ps splitted语法不正确.谁在乎它是否具有描述性?
在拆分之前,您可以用逗号替换所有换行符.
$scope.memberList.replace(/\n/g, ",").split(",")
Run Code Online (Sandbox Code Playgroud)