Bezeichnung
ValidateStr -- prüft, ob die Zeichenkette nur gültige Zeichen enthält (V7.0)
Übersicht
ok, n = ValidateStr(s$[, encoding])
Beschreibung
Überprüft die von s$ angegebene Zeichenfolge und gibt True zurück, wenn die Zeichenkette nur gültige Zeichen enthält, andernfalls False. Der zweite Rückgabewert enthält die Anzahl der gültigen Zeichen in der Zeichenfolge. Wenn die Validierung erfolgreich ist, entspricht dies dem Ergebnis von StrLen(). Andernfalls wird Ihnen der Versatz des ersten ungültigen Zeichens in der Zeichenfolge angezeigt.

Mit dem optionalen Parameter encoding kann die zu verwendende Zeichencodierung festgelegt werden. Dies ist standardmäßig auf die Standardcodierung eingestellt, die mit SetDefaultEncoding() eingestellt ist. Siehe Zeichencodierungen für Details.

Dieser Befehl ist nur sinnvoll, wenn #ENCODING_UTF8 verwendet wird. Wenn die Codierung auf #ENCODING_ISO8859_1 gesetzt ist, gibt dieser Befehl immer True zurück.

Siehe auch IsAlNum(), IsAlpha(), IsDigit(), IsLower(), IsUpper(), IsGraph(), IsPrint(), IsPunct(), IsSpace(), IsXDigit() und IsCntrl().

Eingaben
s$
Quellzeichenkette
encoding
optional: Zeichencodierung, welche verwendet wird (voreingestellt ist die Standardcodierung)
Rückgabewerte
ok
boolescher Wert für Erfolg (True) oder Misserfolg (False)
n
Anzahl der gültigen Zeichen in der Zeichenfolge (V7.1)

Navigation zeigen