Ich habe zwei Funktionen. IsOcta strong> und isHex . Kann nicht scheinen, dass isHex richtig funktioniert.
Das Problem in isHex () besteht darin, dass die 'x'-Notation der ursprünglichen Zeichenkette x23 nicht weggelassen werden kann.
Original hex srting kann auch D1CE sein. Das Hinzufügen von x und dann das Vergleichen wird nicht gemacht.
Gibt es eine korrekte Lösung für die isHex-Funktion? Ist isOcta auch korrekt?
%Vor%Hier ist der Aufruf zu den Funktionen:
%Vor%Hier ist das Ergebnis des Funktionsaufrufs:
%Vor%===== KOMPLETTE ANTWORT ====
Danke Layke, um auf die eingebaute Funktion zu verweisen, die testet, ob HEXA DECIMAL Zeichen in einer Zeichenkette vorhanden sind oder nicht. Danke auch Mario für den Hinweis, ltrim zu benutzen. Beide Funktionen wurden benötigt, um isHexa zu erhalten oder um eine Hexadezimalfunktion zu erstellen.
--- BEARBEITETE FUNKTION -
%Vor%Wahrscheinlich jetzt, ist das die narrensichere Antwort auf die 'ist hexadezimale' Funktion?