2015-10-20 65 views
0

開始每隔第二個字符之間我似乎無法產生一個正則表達式表達式僅驗證它是否具有AY在開始的字符串,僅6個字母數字字符長與由分隔每秒炭一 - ,實例如下正則表達式表達 - 與AY

有效

AY-B2-AX 
AY-12-8A 

等。它必須以AY開頭。

無效

YA-B2-AX 
A1-12-8A 

+0

什麼是正則表達式? –

回答

1
^AY-[A-Z0-9]{2}-[A-Z0-9]{2}$ 

live example

+1

這個正則表達式不檢查一個字符串是否以'AY'開始。但是,如果與某些語言的特定功能一起使用,則可以。 –

+0

@stribizhev你看看活的例子嗎? –

+0

[當然](https://regex101.com/r/sT9aC2/2)。只需添加的話之前...正如我所說的,沒有一個正則表達式的味道指出,這可能無法爲OP工作。 –