2
我正在尋找的正則表達式驗證符合 以下規則的字符串:編寫一個正則表達式驗證字符串
- 該字符串的長度必須爲字符1和11之間,包括。
- 第一個字符必須是字母(
[A-Za-z]
)。 - 最後一個字符必須是字母或數字(
[A-Za-z0-9
]) - 中間字符必須是單詞字符(
\w
)。 - 對於1個字符的字符串,以規則2爲準。
下面是一些簡單的測試案例:
01: Valid
02: JustValid01
03: Valid1
04: V
05: V1
06: Invalid_
07: ToooooooLong
08: _Invalid
09: 1Invalid
10: 1
11: _
案例01到05應該匹配,而06至11不應該。
到目前爲止,我想出了:
^[A-Za-z]\w{0,9}[\w^_]?$
這通過了所有的測試案例,除了06 做什麼的正則表達式,我需要通過所有的測試案例?