Comparer un début de chaine en ajax

barok -  
 Jres -
Bonjour,

J'ai besoin de tester si une variable commence bien par "06". Je fais donc ce test :

if(!telMobile.startsWith("06"))

Mais il me retourne une erreur : telMobile.startsWith is not a function.
Or, je vois sur les différents site que cette fonction marche.

Sauriez-vous me dire pourquoi j'ai un message d'erreur de mon côté?

Merci pour votre réponse.
Configuration: Windows XP
Firefox 3.0.8

1 réponse

  1. Jres
     
    Bonjour,
    En javascript, cette méthode n'existe pas nativement. Elle peut bien évidemment être facilement implémentée et être packagée dans des frameworks tels que Prototype.
    Toujours est-il que pour résoudre votre problème vous pouvez utiliser simplement la méthode indexOf
    if (telMobile.indexOf("06") != 0)

    Cordialement,
    Jres
    0