可以使用以下正则表达式来匹配前14位字符:

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

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

正则表达式 ^[A-Z]{2}.{12} 的含义是:

  • ^ 表示匹配字符串的开头
  • [A-Z]{2} 表示匹配两个大写字母
  • .{12} 表示匹配任意12个字符

通过 str.match(regex) 方法可以获取到匹配的结果数组,其中第一个元素即为所需的前14位字符。

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

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

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