沒有工作......之後,我輸入正確的格式我仍然看到錯誤坡平...
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtId"
ValidationExpression="[a-zA-Z]{3}_[0-9]{3}"
ErrorMessage="Invalid Id" Display="Dynamic">
</asp:RegularExpressionValidator>
修訂END
編輯:
AL LOWED:
ABC_123
NOT ALLOWED
ABC123或ABC或123123或ABC123
編輯完
如何驗證的正則表達式("ABC_123")
?
爲例:
// Instance method:
Regex reg = new Regex(@"^[a-zA-Z'.]{1,40}$");
Response.Write(reg.IsMatch(txtName.Text));
// Static method:
if (!Regex.IsMatch(txtName.Text,
@"^[a-zA-Z'.]{1,40}$"))
{
// Name does not match schema
}
什麼是允許的,什麼是不允許匹配的?括號和引號是比賽的一部分嗎?再舉幾個例子(正面和負面)。 –
我更新了我的問題...... –
請指出以下哪項是允許的:'SED_456''AB_123'' BC_123'' FGHIJKL_875643'' ABC_123'' ABC.123'' HELLO_000'' Hello_999' - 換句話說,它應該是三個大寫字母,下劃線,然後是三個數字,或者它應該是任意數量的字母(大寫或小寫),然後是下劃線,然後是任意數字的數字等等。 –