使用正则表达式提取字符串前 14 位字符 (TypeScript)
你可以使用以下正则表达式来匹配前 14 位字符:
const str = 'FE230822B00012-000000001866B5';
const regex = /^[A-Z]{2}.{12}/;
const result = str.match(regex)?.[0]; // 'FE230822B00012'
这个正则表达式的含义是:
^: 表示匹配字符串开头。[A-Z]{2}: 匹配两个大写字母。.{12}: 匹配任意 12 个字符。
使用 match 方法可以获取匹配的结果,再通过数组索引 [0] 来获取第一个匹配项。
原文地址: https://www.cveoy.top/t/topic/w5V 著作权归作者所有。请勿转载和采集!