Page 1 sur 1

Problème d'expression régulière

Posté : 11 oct. 2010, 23:52
par Anémone
Bonjour,

Comment va?
Un nouveau problème.
J'ai un formulaire qui pose problème lorsque l'URL qui y est renseignée à la case adhoc dépasse une certaine longueur. Ledit problème se manifeste par une alerte qui dit:
"Un script sur cette page est peut-être occupé ou ne répond plus. Vous pouvez arrêter le script maintenant ou attendre pour voir si le script se terminera.

Script : http://www.monrépertoire/util_verification_champ.js:139"
et bien sûr l'enregistrement ne peut être validé.
A la Ligne 139 du fichier concerné , il n'y a rien concernant le contrôle du champ de saisie de l'URL. Pour cela, je remonte plus avant dans le script et je trouve cette écriture:
    case 'url1' :
                modele = /^(((ht|f)tp(s?))\:\/\/)?(([a-zA-Z0-9]+([@\-\.]?[a-zA-Z0-9]+)*)(\:[a-zA-Z0-9\-\.]+)?@)?(http://www.|ftp.|[a-zA-Z]+.)?[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,})(\:[0-9]+)?\/?/;
                msg_tmp_donnee_invalide = "Ce champ n'accepte qu'une url au format http://sous-domaine.domaine.origine";
                break;
Le problème pourrait-il venir de là? Si quelqu'un peut m'éclairer, moi je suis dans les choux.
Merci d'avance,

Cordialement,

Thierry

Re: Problème d'expression régulière

Posté : 12 oct. 2010, 06:53
par xTG
Depuis quand modifie-t-on les valeurs des constantes ? ^^

Je ne sais comment php se débrouille pour exécuter ce script sans t'afficher d'erreurs. :/
$nom_variable = "valeur de type string";
Ceci est la bonne façon de faire, tu remarqueras le changement de couleur que toi tu ne possèdes pas.

Re: Problème d'expression régulière

Posté : 12 oct. 2010, 09:33
par stealth35
Depuis quand modifie-t-on les valeurs des constantes ? ^^

Je ne sais comment php se débrouille pour exécuter ce script sans t'afficher d'erreurs. :/
$nom_variable = "valeur de type string";
Ceci est la bonne façon de faire, tu remarqueras le changement de couleur que toi tu ne possèdes pas.
c'est du javascript :wink: