Javascript générique variable?
La valeur de product_id
pourrait être une combinaison de lettres et de chiffres, comme: GB47NTQQ.
Je veux vérifier si tous les, mais le 3ème et le 4ème personnages sont les mêmes.
Quelque chose comme:
if product_id = GBxxNTQQ //where x could be any number or letter.
//do things
else
//do other things
Comment puis-je l'obtenir avec du JavaScript?
OriginalL'auteur | 2012-01-19
Vous devez vous connecter pour publier un commentaire.
Utiliser l'expression régulière et de la corde.match(). Les périodes sont de simples caractères génériques.
/GB\w\wNTQQ/
, depuis l'OP était à la recherche de lettres et de chiffres.\w
correspond alphanumériques et traits de soulignement. Pour exclure un trait de soulignement et utiliser uniquement alphanumérique, vous pouvez faire:/GB[a-zA-Z0-9]{2}NTQQ/
OriginalL'auteur Lawson Kurtz
Utiliser un expression régulière match:
OriginalL'auteur deceze
De réponses ont suggéré
match
, maistest
est probablement plus approprié car il renvoie vrai ou faux, alors quematch
retourne null ou un tableau de correspondances (implicite) de conversion de type de résultat à l'intérieur de l'état.OriginalL'auteur RobG
Vous pouvez trouver plus d'informations ici: http://www.regular-expressions.info/javascript.html
OriginalL'auteur Adam Dymitruk