Hallo zusammen,
in meinem Beispielscript verwende ich in Zeile 3 StringIsAlNum. Leider ist das nicht ganz das, was ich brauche. Der String soll die Zeichen 0 bis 9, a-z, A-Z sowie den Bindestrich "-" und öäü und ÄÖÜ enthalten können.
Leider gibt es mit dem Bindestrich Probleme, da dieser mit StringIsAlNum nicht abbildbar ist.
Spoiler anzeigen
AutoIt
If $sReturnRadio = 'Nachweis' Then
If GUICtrlRead($idCheckbox01) = 4 Then ; Checkbox ist nicht aktiv, d.h. Suche nach Nachweisnummer
If StringIsAlNum($sReturnOutput) Then
;~ MsgBox($MB_SYSTEMMODAL, "", "Gut")
Return 1 ; Erfolgreich
Else
Local $iResponse = MsgBox(16, "Falsche Eingabe", "Die eingegebene Nachweis Nummer " & $sReturnOutput & " enthält nicht zugelassene Zeichen!")
Return 0 ;Fehler
;~ Exit Run(@ScriptFullPath)
EndIf
If $iInputLaenge > "12" Then
Local $iResponse = MsgBox(16, "Falsche Eingabe", "Die eingegebene Nachweis Nummer hat " & $iInputLaenge & " Zeichen!" & @CRLF & "Es sind maximal 12 Zeichen erlaubt.!")
Return 0 ;Fehler
;~ Exit Run(@ScriptFullPath)
EndIf
Else
Return 1 ; Erfolgreich
EndIf
EndIf
Alles anzeigen
Was kann ich hier als Alternative nehmen?
Gruß C4F