我正在尝试为测验应用程序分解技术首字母缩写词
Array.from('CAPTCHA')
Gives me: ['C','A','P','T','C','H','A']
如果首字母缩写仅是字母
,效果很好但是...
Array.from('AES256')
Gives me: ['A', 'E', 'S', '2', '5', '6']
我想将首字母缩写中的任何数字组保持在一起
e.g. ['A', 'E', 'S', '256']
关于如何完成此工作的任何建议?
正则表达式?
答案 0 :(得分:2)
您可以将regular expression与String.match()
一起使用:
const pattern = /[^0-9]|[0-9]+/g
console.log('CAPTCHA'.match(pattern))
console.log('AES256'.match(pattern))