簡體   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