繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
標題:
URL格式運用
[打印本頁]
作者:
mhfo
時間:
2016-8-12 16:03
標題:
URL格式運用
<script language="JavaScript">
<!--
function IsURL(str_url){
var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
+ "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //ftp的user@
+ "(([0-9]{1,3}.){3}[0-9]{1,3}" // IP URL- 123.123.123.123
+ "|" // allow IP和DOMAIN
+ "([0-9a-zA-Z_!~*'()-]+.)*" // DOMAIN- www.
+ "([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]." // second DOMAIN
+ "[a-z]{2,6})" // first level domain- .com or .museum
+ "(:[0-9]{1,4})?" // port- :80
+ "((/?)|" // a slash isn't required if there is no file name
+ "(/[0-9a-zA-Z_!~*'().;?&=+$,%#-]+)+/?)[code]<script language="JavaScript">
<!--
function IsURL(str_url){
var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
+ "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //ftp的user@
+ "(([0-9]{1,3}.){3}[0-9]{1,3}" // IP URL- 123.123.123.123
+ "|" // allow IP和DOMAIN
+ "([0-9a-zA-Z_!~*'()-]+.)*" // DOMAIN- www.
+ "([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]." // second DOMAIN
+ "[a-z]{2,6})" // first level domain- .com or .museum
+ "(:[0-9]{1,4})?" // port- :80
+ "((/?)|" // a slash isn't required if there is no file name
+ "(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?)[ DISCUZ_CODE_0 ]quot;;
var re=new RegExp(strRegex);
//re.test()
if (re.test(str_url)){
return (true); //符合
}else{
return (false); //不符合
}
}
function check(){
alert(IsURL(document.form1.urls.value));
}
-->
</script>
部份HTML︰
<form id="form1" name="form1" method="post" action="">
<input name="urls" type="text" />
<input type="button" name="Submit" value="檢查" onclick="check();"/>
</form>
複製代碼
執行畫面︰
歡迎光臨 魚骨頭的雲端圖書館 (http://mhfo.hotbbs.info/)
Powered by Discuz! 7.0.0