Je voulais vérifier la valeur de la chaîne si elle contient une lettre/s [a-zA-Z]
Exemple :
var str = '123z56';
Pas besoin de jQuery
if (str.match(/[a-z]/i)) {
// alphabet letters found
}
Vous pouvez utiliser regex:
/[a-z]/i.test(str);
i
rend la regex insensible à la casse. Vous pouvez aussi faire:
/[a-z]/.test(str.toLowerCase());
Ahh, j'ai trouvé la réponse moi-même:
if (/[a-zA-Z]/.test(num)) {
alert('Letter Found')
}
Il n'y a pas besoin de requête:
var matchedPosition = str.search(/[a-z]/i);
if(matchedPosition != -1) {
alert('found');
}
Toutes ces réponses sont correctes, mais je devais également vérifier si la chaîne contient d'autres caractères et lettres hébraïques, alors j'ai simplement utilisé:
if (!str.match(/^[\d]+$/)) {
//contains other characters as well
}