2016-05-24 11 views
-2

Wie kann man feststellen, ob der Wert eines Eingabefeldes, das an eine andere Seite übergeben wird, eine Maske ist?Wie erkennt man, ob ein Eingabefeldwert eine Maske ist?

Ich habe einen Code wie folgt:

number = Request("Cnumber") 'value from an input box 

Ausgabe von Request("Cnumber") ist wie folgt:

if number(having an X value on the left) then 
    use another value 
end if 
:

xxxxxxxxxxxx5555

ich den Wert von number so etwas überprüfen möchten

Wie würde ich es auf die If Anweisung Bedingung anwenden?

+5

Ist es als einfach wie 'If Left (Request (" Cnumber "), 1) =" x "Then' oder bin ich Missverständnis? – johna

Antwort

2

Wie @John darauf hingewiesen, überprüft nur das erste Zeichen am Anfang des Strings:

If Left(Request("Cnumber"), 1) = "x" Then 
    'use another value 
End If 

LCase hinzufügen, wenn Sie den Vergleich Groß- und Kleinschreibung machen wollen:

If LCase(Left(Request("Cnumber"), 1)) = "x" Then 
    'use another value 
End If 
Verwandte Themen