无法更换↵;JavaScript中的符号?
我想用空格替换回车符,以便用户可以键入↵ 用户是否正在按enter键): 它将转换为:无法更换↵;JavaScript中的符号?,javascript,regex,Javascript,Regex,我想用空格替换回车符,以便用户可以键入↵ 用户是否正在按enter键): 它将转换为: These are some words. 然后我想使用.split()将这些单词组成一个数组。因此,所需的输出应为: ["These", "are", "some", "words."] 我收到的输出是: ["These↵are↵some↵words."] 因为您只需要匹配换行符(如↵是用户按ENTER键的结果),您可以使用 $scope.inputReplaced = $scope.input.re
These are some words.
然后我想使用.split()将这些单词组成一个数组。因此,所需的输出应为:
["These", "are", "some", "words."]
我收到的输出是:
["These↵are↵some↵words."]
因为您只需要匹配换行符(如
↵代码>是用户按ENTER键的结果),您可以使用
$scope.inputReplaced = $scope.input.replace(/\n/g, ' ');
或(匹配1+个连续换行符)
请参阅您尝试的内容myString=myString.replace(/(\r\n |\n |\r)/gm,“
”代码>?此匹配:您是指'↵ ' 或者你正在谈论换行/回车()?这个问题是。更新您的问题以包含一个。根据您所说的,$scope.inputReplaced=$scope.input.replace(/\n/g')代码>应该适合您。
$scope.inputReplaced = $scope.input.replace(/\n/g, ' ');
$scope.inputReplaced = $scope.input.replace(/[\r\n]+/g, ' ');