Comment savoir si une chaîne commence par une lettre minuscule en utilisant une instruction 'if'?Vérifier si une chaîne commence par une lettre minuscule
Répondre
Si vous voulez couvrir plus d'un-z, vous pouvez utiliser quelque chose comme:
var first = string.charAt(0);
if (first === first.toLowerCase() && first !== first.toUpperCase())
{
// first character is a lowercase letter
}
sont nécessaires Les deux contrôles, car il y a des personnages (comme les numéros) qui ne sont ni en majuscules ou en minuscules. Par exemple:
"1" === "1".toLowerCase() //=> true
"1" === "1".toLowerCase() && "1" !== "1".toUpperCase() //=> true && false => false
"é" === "é".toLowerCase() && "é" !== "é".toUpperCase() //=> true && true => true
Dans quel cas avez-vous besoin du contrôle 'toLowerCase'? Par exemple, où '! = ToUpperCase' n'est pas suffisant? –
Je vous recommande fortement d'utiliser '===' et '! ==' pour éviter les erreurs de coercition de type. C'est une habitude difficile à prendre mais je pense que c'est très bénéfique. – ChaosPandion
+1 très intelligent. – fastcodejava
Cela semble être une utilisation appropriée des expressions régulières.
var match = myString.match(/^[a-z]/);
if (match != null) {
// good match
}
C'est une vue extrêmement centrée sur l'anglais du problème. Est-ce que "à" n'est pas une minuscule? –
vous avez raison, et je pense que cela fonctionnerait pour ce cas. Ce ne serait pas adapté à un usage international. J'ai voté pour la réponse de Daniel car c'est plus utile que le mien. – lincolnk
ressemble à si un caractère n'est pas égal à son état maj
var first = string.charAt(0);
if(first!=first.toUpperCase()){
first character is lower case
}
- 1. correspondance un paragraphe commence par une lettre
- 2. comment vérifier le premier caractère d'une chaîne si une lettre, une lettre
- 3. Comment vérifier une chaîne commence par un numéro numérique?
- 4. Voir si une chaîne commence par des espaces en Java
- 5. Linq to EF Recherche une chaîne qui ne commence pas par une lettre
- 6. vérifier, si la chaîne commence avec la sous-chaîne donnée
- 7. Preg_match si une chaîne commence par "00" {number} ou "+" {number}
- 8. Vérifiez si une chaîne commence par un numéro en PHP
- 9. Comment vérifier si une chaîne commence par "GET" ou "POST" dans c?
- 10. KSH vérifie si la chaîne commence par la sous-chaîne
- 11. Dans bash, comment puis-je vérifier si une chaîne commence avec une certaine valeur?
- 12. Regex pour déterminer si une chaîne commence avec plus d'une lettre majuscule
- 13. XSLT - Ajouter un espace après minuscule suivi par lettre Majuscule
- 14. Applescript: vérifier si une chaîne contient une chaîne vide?
- 15. En C, comment vérifier si une chaîne contient 2 chiffres, 1 lettre et 4 chiffres?
- 16. Psycopg2 n'aime pas les noms de table qui commencent par une lettre minuscule
- 17. Trouver si une chaîne commence entre deux sections de l'alphabet
- 18. vérifier une chaîne si avoir un mot
- 19. Vérifier si une chaîne contient des nombres
- 20. vérifier si une chaîne est un double
- 21. Vérifier si un argument une chaîne
- 22. Expression régulière pour vérifier si les lettres majuscules sont trouvées consécutivement dans une chaîne?
- 23. trouver une lettre dans une chaîne avec jquery
- 24. Vérifiez si la chaîne commence par quelque chose?
- 25. Regex pour vérifier une chaîne
- 26. éléments jQuery retour où ID commence par une chaîne
- 27. expression régulière pour une chaîne qui commence par « http: // »
- 28. Nom Conventions d'interface lorsque le nom commence déjà par une lettre majuscule
- 29. Comment trouver les lignes qui ont une valeur qui contient une lettre minuscule
- 30. Ruby: Comment vérifier si une chaîne est une heure valide?
double possible de [JavaScript - la vérification de toutes les lettres minuscules dans une chaîne] (http://stackoverflow.com/questions/2830826/javascript-checking-for-any-lowercase-letters-in-a- string) –
ne pas oublier d'accepter une réponse. Il semble que la réponse originale que vous utilisez n'existe plus, vous pouvez donc ajouter votre propre réponse à la solution et l'accepter. cela peut être utile à d'autres personnes qui se promènent. – lincolnk