You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用JavaScript检查型号编号中C前有数字且-后有字母?

JavaScript 型号编号格式匹配方案

你需要的是匹配包含「数字+C-+字母」子串的型号编号,直接用正则表达式就能解决,不用模板字符串${..}。

推荐使用正则/\dC-[A-Za-z]/,各部分含义:

  • \d:匹配任意单个数字(确保C前面有数字)
  • C-:匹配固定的字符组合
  • [A-Za-z]:匹配任意大小写字母(确保-后面有字母)

替换原来的includes逻辑,代码示例:

// 检查型号编号是否符合要求
const hasValidPattern = /\dC-[A-Za-z]/.test(ui.item.Partnumber);

if (hasValidPattern) {
  // 符合格式的处理逻辑
} else {
  // 不符合的处理逻辑
}

如果需要更严格的匹配(比如要求C必须紧跟在数字后,字母必须紧跟在-后),这个正则已经满足,因为它是连续匹配数字、C、-、字母的组合。

内容的提问来源于stack exchange,提问作者user3310735

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 08:40:48