js 字符串转数组 字符串截取

小丑的帽子
  • 101

如题,字符串中间以空格分割,怎么能简洁的实现字符串转为数组,
括号有可能是中文的或英文的

var str = "@郑州大学 邀请你加入学生会(@@2972109)"

var strArrt = ['@郑州大学', '邀请你加入学生会(', '@@2972109', ')']

回复
阅读 648
2 个回答
✓ 已被采纳
'@郑州大学 邀请你加入学生会(@@2972109)'.split(/(?<=\()|(?=\)|\s)/).map(v => v.trim())

"@郑州大学 邀请你加入学生会( @@2972109 )".split(' ')

宣传栏