J'essaie de vérifier si une chaîne de caractères a des espaces blancs . J'ai trouvé cette fonction mais elle ne semble pas fonctionner :
function hasWhiteSpace(s)
{
var reWhiteSpace = new RegExp("/^\s+$/");
// Check for white space
if (reWhiteSpace.test(s)) {
//alert("Please Check Your Fields For Spaces");
return false;
}
return true;
}
Au fait, j'ai ajouté des guillemets à RegExp
.
Y a-t-il un problème ? Y a-t-il quelque chose de mieux que je puisse utiliser ? JQuery, j'espère.
0 votes
Votre logique est à l'envers, vrai signifie faux.
2 votes
Tu retournes false si la chaîne a des espaces, ta logique est inversée.
0 votes
La regex en question vérifie les motifs comportant uniquement des espaces dans les chaînes de caractères, commençant par un espace, comportant un ou plusieurs espaces et se terminant par un espace.