繁体   English   中英

用字母和数字组分割字符串

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM