ok, n = ValidateStr(s$[, encoding])
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().
True
) oder Misserfolg (False
)