[英]Split String With Letters And Number Groups
我正在尝试分解测验应用程序的技术首字母缩略词
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']
关于如何完成这项工作的任何建议?
正则表达式?
您可以将正则表达式与String.match()
一起使用:
const pattern = /[^0-9]|[0-9]+/g console.log('CAPTCHA'.match(pattern)) console.log('AES256'.match(pattern))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.