Ich wollte den String-Wert überprüfen, wenn er einen Buchstaben/s enthält. [A-zA-Z]
Beispiel :
var str = '123z56';
Keine jQuery benötigt
if (str.match(/[a-z]/i)) {
// alphabet letters found
}
Sie können Regex verwenden:
/[a-z]/i.test(str);
Die i
macht die Groß- und Kleinschreibung unberücksichtigt. Sie könnten auch tun:
/[a-z]/.test(str.toLowerCase());
Ahh, fand die Antwort selbst:
if (/[a-zA-Z]/.test(num)) {
alert('Letter Found')
}
Es wird keine Jquery benötigt:
var matchedPosition = str.search(/[a-z]/i);
if(matchedPosition != -1) {
alert('found');
}
Alle diese Antworten sind korrekt, aber ich musste auch prüfen, ob die Zeichenfolge andere Zeichen und hebräische Buchstaben enthält, also habe ich einfach Folgendes verwendet:
if (!str.match(/^[\d]+$/)) {
//contains other characters as well
}