코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
함수 checkurl () {
var url = document.getElementById ( 'url'). 값;
if (url == '') {
Alert ( 'URL 주소가 비어있을 수 없음');
거짓을 반환합니다.
} else if (! isurl (url)) {
Alert ( 'URL은 //www.vevb.com');
거짓을 반환합니다.
} 또 다른 {
진실을 반환하십시오.
}
거짓을 반환합니다.
}
기능 isurl (str)
{
//varReg=/ 1-9A-Za-Z ]+.(HtMlohtml| html|shtml| jsp@asposonspowowspowowpowowsophp|cnocnouteocom.cnoorg);;
// 포함되어 있어야합니다. (마지막으로. 적어도 하나의 캐릭터가 우선합니다). 최소한 하나의 단어 문자 뒤에, 마지막 문자는 단어 문자 또는/이어야합니다.
varreg =/w+. (w+| w+/) $/;
varisurl = reg.test (str); // test (str) 메소드는 JS의 올바른 표현식의 내장 객체를 직접 호출 할 수 있다는 것입니다.
returnisurl;
}
</스크립트>
코드 사본은 다음과 같습니다.
<form action = ""method = "post"onsubmit = "Checkurl ();">
URL :
<입력 유형 = "text"name = "url"id = "url"value = "// www.vevb.com"onfocus = "this.value = ''"/>
<br /> <br />
<입력 유형 = "제출"value = "get address"name = "get/>
<입력 유형 = "제출"value = "다운로드"이름 = "다운로드"/>
</form>
PHP는 URL 주소의 유효성을 감지합니다
코드는 다음과 같습니다
코드 사본은 다음과 같습니다.
<?
함수 IS_URL ($ str) {
preg_match ( "/^http : // [a-za-z0-9]+.
}
?>
일반 메소드인지 여부를 시도하려면 file_get_contents () 함수를 사용하여 확인할 수 있습니다.