簡體   English   中英

車號文本框的正則表達式

[英]Regular Expression for a Vehicle Number Textbox

我在asp.net detailsview中有一個文本框。 此文本框只能使用以下車輛編號:

ABG-999
ATG-9090
AB-122
B-9999
J-111
880099
88221

有人會產生,我可以適用於文本框正則表達式? 我只想使用“-”號,而不能使用空格或句號。

編輯1

<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("bowzer_no") %>' ControlToValidate="TextBox1" />
<asp:RegularExpressionValidator ControlToValidate = "TextBox1" ID="RegularExpressionValidator1" runat="server" ErrorMessage="Invalid" ></asp:RegularExpressionValidator>

我不知道在ValidationExpression中鍵入什么來實現我的目標。

嘗試這個:

[0-9]{6,7}|[a-zA-Z]{1,3}-[0-9]{1,6}

第一部分(在|之前)僅用於數字代碼(最少6位數字,最多7位數字)。 第二部分接受分鍾1塊炭,最多3個字符之前-並分鍾1位,最大6位數字后-

它應該為您工作。

這應該工作:

([a-zA-Z]+-)?\d{3,6}

您可以調整位數。 我的示例期望最小值3,最大值6。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM