从文本区域查找分隔符



下面的代码将逗号分隔的值转换为数组。是否可以自动查找分隔符?例如,如果用户输入空格或下一行作为2个数字之间的分隔符,而不是逗号?

console.log(document.getElementById('df').value.split(',').map(Number))
<textarea id='df' rows="5" cols="40">201,202,203</textarea>

您可以简单地使用Regex,就像@kellys在评论中建议的那样。我为你写了一个,但取决于你希望在文本区收到什么:

console.log(document.getElementById('df').value.split(/[ n,]+/).map(Number))
```

最新更新