Regular Expression za socijalne mreže

Regular Expression za socijalne mreže

offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

Celo popodne sam se mučio dok ovo nisam napisao. Ovo vam je RegEx za Facebook, LinkedIn i Twitter pa ako radite neku validaciju forme, može vam lepo poslužiti...
/*Facebook*/ var facebook = /^(http\:\/\/|https\:\/\/)?(?:www\.)?facebook\.com\/(?:(?:\w\.)*#!\/)?(?:pages\/)?(?:[\w\-\.]*\/)*([\w\-\.]*)/i; /*Twitter*/ var twitter = /^(http\:\/\/|https\:\/\/)?(?:www\.)?twitter\.com\/(#!\/)?[a-z0-9_]+$/i; /*LinkedIn*/ var linkedin = /(ftp|http|https):\/\/?((www|\w\w)\.)?linkedin.com(\w+:{0,1}\w*@)?(\S+)(:([0-9])+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
Ovo obuhvata sve moguće varijante URL-ova.
Posle samo dodajte u svoj javascript ili jQuery na .test() i to je to...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Mladen Stanojevic
  • Pridružio: 04 Jan 2010
  • Poruke: 58
  • Gde živiš: Smederevo

Mogo si ovde [Link mogu videti samo ulogovani korisnici]



offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

mladen___ ::Mogo si ovde [Link mogu videti samo ulogovani korisnici]

Zanimljiva alatka ali nije baš dobra... Pazi, koristim ovo za jedan veliki CMS sistem koji za sada ima preko 30000 ljudi u bazi i svaki korisnik ima polje da upiše svoj facebook, skype, linkedin, twitter itd i morao sam napraviti regex da nebi brkali polja i pisali gluposti. Sve ovo se renderuje iz baze podataka. Zato moram da imam univerzalan regex koji sve prepoznaje i ograničava korisnika da piše gluposti a opet dozvoljava sve varijante URL-ova jer neko će staviti na primer FB profil, neko grupu a neko članak, neko ima http, neko https isto tasko i za ostale.

Ovaj sajt je dobar generator ali ne za ovo što je meni trebalo...

Ako hoćeš nešto približnije dobro evo ti jedna alatka:
http://www.jslab.dk/tools.regex.php

Ko je trenutno na forumu
 

Ukupno su 3258 korisnika na forumu :: 44 registrovanih, 4 sakrivenih i 3210 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: awathorn, bojank, bolimejoli, BSD, celt, draganl, dule10savic, Dzoni2412, g_g, Giskard, Grebostrek, IQ116, Ivica1102, jalos, kybonacci, Laluvr, m0nstrum_, Makarid, marsi, Medojed, miki kv, Ne doznajem se u oružje, nenad81, nikolapetkovic, Nobunaga, omen, Otto Grunf, pacika, Piicoki, Polifon, renvoi, Risbo_Boris, ruso, sekretar, Sevatar, Shadow soldier, Tas011, tooljan, trpche, Tvrtko I, Vlad000, wolf1, Zdilar, zombicar153