【正则表达式】怎么将一个字符串用逗号空格等分割成一个数组?
我想通过jquery就一个input的值分割成一个数组,并判断是否都是数字,且不重复,这样才算这个Input验证通过。 这个input可以填入的多个数字,规定按空格或者逗号隔开。
Edit: 给出一个测试案例吧
var str = "11 222, 33, 44,55,66"
var array = str.split(/[ ,]/);
//var array = str.split(/[ |,]/);
console.log(array);
["11", "222", "", "33", "", "44", "55", "66"]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这样就可以以任何非数字作为分隔符,并且不会出现空字符串的情况了
如果只是想以逗号和空格作为分隔符,那就用这个