Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在换行符和逗号上拆分字符串_Javascript_Angularjs - Fatal编程技术网

Javascript 在换行符和逗号上拆分字符串

Javascript 在换行符和逗号上拆分字符串,javascript,angularjs,Javascript,Angularjs,我的输入字符串如下 abc,def,wer,str 目前它的拆分只使用逗号,但将来它将同时包含逗号和换行符。 当前代码如下: $scope.memArray=$scope.memberList.split(“,”)您可以在拆分之前用逗号替换所有的换行符 $scope.memberList.replace(/\n/g, ",").split(",") 您可以使用正则表达式: var splitted=“a\nb,c,d,e\nf”。split(/[\n,]/); document.writ

我的输入字符串如下

abc,def,wer,str
目前它的拆分只使用逗号,但将来它将同时包含逗号和换行符。 当前代码如下:


$scope.memArray=$scope.memberList.split(“,”)您可以在拆分之前用逗号替换所有的换行符

$scope.memberList.replace(/\n/g, ",").split(",")
您可以使用正则表达式:

var splitted=“a\nb,c,d,e\nf”。split(/[\n,]/);
document.write(JSON.stringify(splited))试试看


这个正则表达式应该可以工作。

看看这个,它只会匹配新行的第一次出现。您必须执行
.replace(/\n/g,“,”)
来替换所有occurrences@Merott-非常感谢wud也能工作!!是的,wud可以工作,但至少需要一个或多个逗号或新行
.split(/[\n,]+/)