j'utilise la fonction ci-dessous pour tester un champ vide, mais comment faire pour controler les espaces (barre d'espassement)?
Code:
1
2
3
4 function verif_vide(text) { return (text.length > 0); }
Version imprimable
j'utilise la fonction ci-dessous pour tester un champ vide, mais comment faire pour controler les espaces (barre d'espassement)?
Code:
1
2
3
4 function verif_vide(text) { return (text.length > 0); }
Expression régulières:
Ca vérifie qu'il y a un caractère non vide dans ton texte.Code:
1
2
3
4
5 function verif_vide(text) { return (/\S/.match(text)); }
cela ne marche pas. :cry:
sinon tu peux te servir de ça :
pour virer tous les espaces videsCode:
1
2
3
4 function trim(str){ return str.replace(/^\s*|\s*$/g,""); }
merci. cela marche maintenant. :)
Oups, erreur bête, c'est pas match mais test:Citation:
Envoyé par cari
Code:
1
2
3
4
5 function verif_vide(text) { return (/\S/.test(text)); }
merci a siddh et denisC.
Siddh: pour effectivement enlever les espaces vides
denisC: pour tester s'il ya des espaces ou le champs est vide
:D