我想用空格替换回车符,以便用户可以输入(↵是用户点击输入):
These↵
are↵
some↵
words.
它将转换为:
These are some words.
然后我想用.split()从这些单词中创建一个数组。所以期望的输出应该是:
["These", "are", "some", "words."]
我收到的输出是:
["These↵are↵some↵words."]
答案 0 :(得分:3)
由于您只需匹配换行符(因为↵
是用户按ENTER键的结果),您可以使用
$scope.inputReplaced = $scope.input.replace(/\n/g, ' ');
或(匹配1个以上连续的换行符)
$scope.inputReplaced = $scope.input.replace(/[\r\n]+/g, ' ');