我在文本框的下面使用了模式,只允許以et開頭的單詞,並且這個工作正常。允許在輸入文本框末尾輸入特定字母的正則表達式
模式=「等|。ET |。等*
對於同一文本框內我想補充的模式,以便與最後一個字母爲‘E’或‘T’與限制任何字只有4個字母。
所以它會像
圖案=「等。 | ET。 | Et。*(或)以字母'e/E'或t/T結尾的單詞只有四個字母
我是新來的,我嘗試了各種各樣的東西,但它不起作用。 所以,任何幫助表示讚賞。
我在文本框的下面使用了模式,只允許以et開頭的單詞,並且這個工作正常。允許在輸入文本框末尾輸入特定字母的正則表達式
模式=「等|。ET |。等*
對於同一文本框內我想補充的模式,以便與最後一個字母爲‘E’或‘T’與限制任何字只有4個字母。
所以它會像
圖案=「等。 | ET。 | Et。*(或)以字母'e/E'或t/T結尾的單詞只有四個字母
我是新來的,我嘗試了各種各樣的東西,但它不起作用。 所以,任何幫助表示讚賞。
^[a-zA-Z]{3}[etET]{1}$
說明:
^
比賽開始字符串
[a-zA-Z]{3}
允許3個字母字符
[etET]{1}
允許1個字符或者E,T,E或T
$
比賽結束字符串
最後'{1} ''不需要,'[]'默認匹配一次 –
感謝您的回覆, – Prince
我認爲這個正則表達式將覆蓋這兩種情況。
(^((et)|(Et)|(ET)).*)|(.{3}([eEtT]$))
在這裏,我使用^
以指定et
組應在文本的開始。
第二種情況。
.{3}
表示任意角色3次。
[eEtT]$
括號內的任一字符和$
指定文本應該以其中一個字符結尾。
對不起,我使用的模式是模式=「等* |。ET * |。等* – Prince