Ben çok uzun boy (örn. çok uzun bir Google Maps adresi) bir URL doğrulama Düzenli İfade oluşturmak yardım arıyorum. Ben normal ifadeler için yeni ve preg_match () PHP ile kullanıyorum.
Ben ifadeyi kullanmış:
preg_match('/^(http|https|ftp):\/\/([A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?/i', $url)
but this doesn't work for the very long URLs. My knowledge of Regular Expressions is virtually non-existent, so if there's a simple change that would help, feel free to point it out.
İşte ben alıyorum hataların bir örnek:
If the link is originally: http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=park&sll=43.882057,-108.852539&sspn=4.204424,9.876709&ie=UTF8&hq=park&hnear=&z=7
Validation reproduces: http://maps.google.com/maps?f=q