Javascript 使用字母和数字组拆分字符串
我正试着把一个测验应用的科技缩略语分开Javascript 使用字母和数字组拆分字符串,javascript,arrays,Javascript,Arrays,我正试着把一个测验应用的科技缩略语分开 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'] 关于如何完成这项工作有什么建议吗
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']
关于如何完成这项工作有什么建议吗?正则表达式 您可以在以下情况下使用:
const pattern=/[^0-9]|[0-9]+/g
console.log('CAPTCHA'.match(模式))
console.log('AES256'.match(pattern))
太完美了,谢谢!