在TypeScript中,可以使用正则表达式的exec方法来实现提取字符串的功能。下面是一个示例代码:

const str = 'FE230822B00012-000000001866B5';
const regex = /^[A-Z]{2}.{12}/;

const match = regex.exec(str);
if (match) {
  const extractedString = match[0];
  console.log(extractedString); // 输出 'FE230822B00012'
} else {
  console.log('未找到匹配的字符串');
}

上述代码中,我们定义了一个正则表达式/^[A-Z]{2}.{12}/,其中^表示匹配字符串的开头,[A-Z]{2}表示匹配两个大写字母,.{12}表示匹配任意12个字符。然后,我们使用exec方法对字符串进行匹配,并通过match[0]获取到匹配的结果。

TypeScript正则表达式提取字符串前14位:前两位大写字母,后12位任意字符

原文地址: https://www.cveoy.top/t/topic/w6E 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录