2012-11-14 2 views
0

는 몸은 어떻게 URL을Jquery에서 URL을 확인하는 방법은 무엇입니까?

EX1의 유효성을 검사하는 답을 줄 수 : 나는 http://www.aa 쓰기입니다 경우이 무효 인

EX2 : http://abc.com이 유효

여기

www입니다 선택 사항이며 '을 쓰기 할 때마다 www '우리는 도메인 이름 뒤에 또 다른 점 (.)이 필요합니까?

+2

왜 'http : // www.aa'가 유효하지 않다고 생각하십니까? 기술적으로 말하자면, 그것은 유효한 URI입니다 – Sergey

+0

나는 그것이 유효한 URL인지 어떻게 알 수 있습니까? 내 리드가이 URL을 받아들이지 않는다고 말했습니다 – naveen

+0

@naveen 체크 아웃과 함께 시작 http://goo.gl/ .... 이것은 완벽하게 유효한 URL입니다 ....... – AurA

답변

0

jQuery의 validate-plugin을 조사하거나 this stackoverflow page에 제공된 regex 솔루션을 사용할 수 있습니다.

+0

function validateURL (textval) { var urlregex = new RegExp ( "^ (http : ///\/www. https : \/\/www. ftp : \/\/www. | www.) {1} ([0-9A-Za-z] + \.) "); return urlregex.test (textval); } – brightboy2004

+0

@ brightboy2004 위의 코드와 동일한 결과를 테스트했습니다. – naveen

+0

해결책을 얻었습니까? – brightboy2004

0
function isValidUrl(str) { 
    var regexp = /((http|https):\/\/)?[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2}/; 
    return str.indexOf(' ') < 0 && regexp.test(s); 
} 

isValidUrl('http://yourdomain.com'); 
관련 문제