Verificare adresa url in JS pentru un format fix

cadou
Mesaje: 284

Verificare adresa url in JS pentru un format fix

Am incercat sa fac asta

Cod: Selectaţi tot

var ac = /^(?:https?:\/\/)?(?:www\.)?(?:facebook)\.(?:com)\/(?:(?:\w)*#!\/)?(?:pages\/)?(?:[\w\-]*\/)*([\w\-\.]+)(?:\/)?/i;
pentru a verifica daca intr-un anumit camp adresa scrisa este doar de genul:
http://www.facebook.com/XXXXXXXX

Dar cred ca nu am facut ceva bine ca se pot scrie in acel input si cu http si fara http ... :d cu www. fara www ...

MarPlo
Daca vrei ca adresa url respectiva sa aibe un anumit format, fix, e simplu asa:

Cod: Selectaţi tot

<script> var url ='http://www.facebook.com/XXXXXXXX'; var mt_url = url.trim().match(/^http\:\/\/www\.facebook\.com\/(.*?)$/i); if(mt_url){ alert('URL: '+ mt_url[0] +'\nPage: '+ mt_url[1]); } </script>

cadou
Multumesc!
Sper sa nu fie probleme pentru ca adresele de facebook sunt tare ciudate, unele.
unele sunt de genul ...com/unNume
altele sunt de genul ...com/bla.bla
altele de genul .....com/profile.php?id=3245635643535645

Aici ar trebui sa se accepte orice dupa ....com/orice

Subiecte similare