Verificare adresa url in JS pentru un format fix
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
cadou
- Mesaje: 328
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
Mesaje: 4343
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
Mesaje: 328
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
-
Regex pentru adrese
PHP - MySQL - XML
Primul mesaj
Salut,
As avea si eu nevoie de ajutor! incerc de ceva zile sa dezvolt un regex/ sau o alta solutie, sa vad daca intr-un string mai mare exista o...
Ultimul mesaj
Ai putea folosii o functie de localizare IP/browser, dar ar fii ceva individual, facusem eu in trecut o functie, ceva de verificare IP si blocare pe...
-
Proteina genetică pentru vindecarea paraliziei
Handicap
Într-un nou studiu, oamenii de știință germani au restabilit capacitatea de a merge la șoareci paralizați după o leziune completă a măduvei spinării....
-
Pavaje solare pentru alimentare cu energie
Stiri Deosebite
O companie de tehnologie din Ungaria foloseşte plastic reciclat pentru a produce panouri solare încorporate în pavaje, care pot susţine alimentarea...
-
Material supraconductor, pentru o revoluție energetică
Stiri Deosebite
Materialele supraconductoare necesită de obicei temperaturi extrem de reci pentru a funcționa. Dar o nouă descoperire ar putea schimba asta.
Oamenii...
-
Trenuri cu hidrogen pentru pasageri în Austria
Stiri Deosebite
Viena începe un nou capitol în transportul feroviar de pasageri. Până la sfârșitul lunii noiembrie, un tren cu hidrogen va transporta pasageri pentru...
-
Premiul Nobel pentru chimie din 2020
Stiri Deosebite
Cercetătoarele Emmanuelle Charpentier şi Jennifer A. Doudna au fost recompensate cu premiul Nobel pentru chimie pe anul 2020, anunţ făcut de Academia...