Regex TypeScript中的正则表达式:在字符串中查找12个连续数字
我想在Typescript中使用正则表达式从字符串中获取12位ID,ID必须是12个连续数字。例如:Regex TypeScript中的正则表达式:在字符串中查找12个连续数字,regex,typescript,Regex,Typescript,我想在Typescript中使用正则表达式从字符串中获取12位ID,ID必须是12个连续数字。例如: cnsk:bwjn{}vrjn123456789012:nrjgi=>123456789012 42326hbjsbrdjg:hdbj | | nj:123456789012 VNESU66=>123456789012 我应该使用什么正则表达式模式? 如何将其集成到TypeScript中?一个通用的JavaScript正则表达式解决方案,可能在这里工作: var myString=“42326
如何将其集成到TypeScript中?一个通用的JavaScript正则表达式解决方案,可能在这里工作:
var myString=“42326hbjsbrdjg:hdbj | | nj:123456789012 VNESU66”;
var arr=myString.match(/(?:^\D)(\D{12})(?:$\D)/);
控制台日志(arr[1])代码>有趣的模式。很好。@Bren我真正想使用的模式是:(?=\D)\D{12}(?=\D)
,但是并非所有版本的JS都支持这样的模式。