는 몸은 어떻게 URL을Jquery에서 URL을 확인하는 방법은 무엇입니까?
EX1의 유효성을 검사하는 답을 줄 수 : 나는 http://www.aa
쓰기입니다 경우이 무효 인
EX2 : http://abc.com
이 유효
www
입니다 선택 사항이며 '을 쓰기 할 때마다 www '우리는 도메인 이름 뒤에 또 다른 점 (.)이 필요합니까?
는 몸은 어떻게 URL을Jquery에서 URL을 확인하는 방법은 무엇입니까?
EX1의 유효성을 검사하는 답을 줄 수 : 나는 http://www.aa
쓰기입니다 경우이 무효 인
EX2 : http://abc.com
이 유효
www
입니다 선택 사항이며 '을 쓰기 할 때마다 www '우리는 도메인 이름 뒤에 또 다른 점 (.)이 필요합니까?
jQuery의 validate-plugin을 조사하거나 this stackoverflow page에 제공된 regex 솔루션을 사용할 수 있습니다.
function validateURL (textval) { var urlregex = new RegExp ( "^ (http : ///\/www. https : \/\/www. ftp : \/\/www. | www.) {1} ([0-9A-Za-z] + \.) "); return urlregex.test (textval); } – brightboy2004
@ brightboy2004 위의 코드와 동일한 결과를 테스트했습니다. – naveen
해결책을 얻었습니까? – brightboy2004
URL에 대해 (RegEx) 패턴을 얻으려면이 링크를 선택하십시오. 그것은 유용 할 수 있습니다. http://regexlib.com/Search.aspx?k=url+pattern&c=-1&m=-1&ps=20
+1 좋은 답변입니다. – Rushi
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');
왜 'http : // www.aa'가 유효하지 않다고 생각하십니까? 기술적으로 말하자면, 그것은 유효한 URI입니다 – Sergey
나는 그것이 유효한 URL인지 어떻게 알 수 있습니까? 내 리드가이 URL을 받아들이지 않는다고 말했습니다 – naveen
@naveen 체크 아웃과 함께 시작 http://goo.gl/ .... 이것은 완벽하게 유효한 URL입니다 ....... – AurA