繁体   English   中英

正则表达式Javascript匹配字母,除了一个

[英]Regular expression Javascript match letters except one

我试图改善我的正则表达式,以便在其中包含D时不匹配此字符串:

www.google.com/.../DE69619938D1?cl=e

我的正则表达式:

(DE)([0-9]{1,12})((?:[ABCUT][0-9]?)?)
  1. 我想在缺少“ D1”时进行匹配:这就是为什么我放一个? 在这个小组之后。 (工作中)
  2. 我想匹配字母为ABCU或T的字母(有效)
  3. 但是当数字后面是D时,我不想匹配字符串,而且我不知道如何在不丢失第一个规则的情况下进行匹配。

尝试这个

(DE)([0-9]{1,12})(?:(?:[ABCUT][0-9]?)|\?)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM