2010-12-01 35 views
0

Ich brauche etwas Hilfe im regulären Ausdruck. Ich validiere den Textfeldtext beim Aktualisieren der Datensätze. Wenn ich auf den Update-Button klicke, sollten die ersten 5 Buchstaben gleich CM000 oder cm000 sein. Wie validiere ich dies mit regulären Ausdruck in asp.net. Kennt jemand dafür einen Validierungsexpression? Gib mir Bescheid .Regulärer Ausdruck für asp.net

Dank

Antwort

1

Sie einen regulären Ausdruck nicht brauchen - tun Sie stattdessen:

:

bool isValid 
    = textBox.Text.StartsWith("CM000", StringComparison.OrdinalIgnoreCase); 

Wenn Sie einen regulären Ausdruck (wie für eine Validierung Steuerung) dann so etwas wie diese verwenden verwenden müssen

<asp:RegularExpressionValidator 
    runat="server" 
    id="someId" 
    controltovalidate="textBox" 
    validationexpression="^(?:CM|cm)000" 
    errormessage="Invalid input" /> 
+0

Muss ich dies in Javascript verwenden? – Tronics

+0

@ user356973 - Es kommt darauf an, wie validiert man die Kontrolle? –

+0

danke habe es. Danke für Ihre Hilfe. – Tronics