联系站长 加入收藏 设为首页 繁體中文 RSS
  首页 | 生活百科 | 电脑网络 | 高手学堂 | 语录名言 | 读书文学 | 极品软件 | 奇趣图片 | 站长微博  
 您的位置: 精品百字节网 >> 电脑网络 >> 网络编程 >> 精品代码 >> 正文 当前没有通告!
   □  一些经典的代码   4星级
一些经典的代码
[ 作者:作者不详     来源:互连网     点击数:     更新时间:2007-05-06     文章录入:Admin
【字体:
[内容提要]
暂无简介

只能输入汉字

<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">

只能输入全角
<input onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))">

只能输入数字
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">


只能输入英文和数字
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

区分innerHTML和outerHTML
<span onclick="alert(this.innerHTML)">我用innerHTML</span>
<span onclick="alert(this.outerHTML)">我用outerHTML</span>

 

测试指定页面是否存在
<html>
<head>
<title>本程序用于测试指定页面是否存在</title>
<script language=javascript>
function translateHttpHeader(header) {
var meaning = "没有关于HTTP 标头:http-"+header + "  的中文信息"
switch(header) {
case 400: meaning = "请求无效" ;break;
case 401: meaning = "要求密码";break ;
case 401.1: meaning = "无权查看网页,未授权:登录失败" ;break;
case 403: meaning = "拒绝访问" ;break;
case 403.7: meaning = "要求客户证书" ;break;
case 404: meaning = "文件没找到" ;break;
case 405: meaning = "禁止访问资源";break;
case 406: meaning = "无法显示资源,无法接受";break;
case 407: meaning = "要求代理身份验证";break;
case 410: meaning = "网页不存在,永久不可用";break;
case 412: meaning = "先决条件失败" ;break;
case 414: meaning = "请求无效,URI 太长" ;break;
case 500: meaning = "内部服务器错误" ;break;
case 500.11: meaning = "网站关闭" ;break;
case 500.12: meaning = "应用程序重新启动" ;break;
case 500.13: meaning = "服务器太忙" ;break;
 }
return meaning
}

function postRequest(postTo,Method) {
 //尝试用XMLHTTP测试服务器。

 try {
var xhttp= new ActiveXObject("Microsoft.XMLHTTP")
  }
catch (e) {
 longinfo.innerHTML="无法创建对象Microsoft.XMLHTTP"
 }
 try {
xhttp.open(Method,postTo,false,"myschool.net","myschool.net")
xhttp.send()
  if (xhttp.status!=200) {
 meaning = translateHttpHeader(xhttp.status);
  hideFrame.document.clear();
 hideFrame.document.write(xhttp.responseText)
 longinfo.innerHTML="在测试服务器时<br>服务器送回以下HTTP标头!<br>"
 longinfo.innerHTML+="<br><font color=red>HTTP "+xhttp.status+"  "+xhttp.statusText+"</font> "
 longinfo.innerHTML+="<font color=red><br>"+meaning+"</font> "
 longinfo.innerHTML+="<br><br>此头表示当前请求的页面"+postTo+"可能有问题"
 
 xhttp=null
 window.status="错误"
 return false;
 }
else {
 longinfo.innerHTML="指定的页面存在而且工作正常."
   }

 }
catch (e) {
 longinfo.innerHTML="无法连接到指定的服务器:"+postTo+",或发生DNS错误"
 longinfo.innerHTML+="<br>"+e.message+"<br><br>请确认您的网络连接。"
 xhttp=null
 window.status="错误"
 return false;
}
window.status = "完毕"
}

function go() {
postTo = URL.value;
Method = sendMethod.value;
postTo.replace("\\","/")
 if (postTo.indexOf("http://")==-1) {postTo = "http://"+postTo}
if (postTo.length >225) {longinfo.innerHTML = "URL过长,可能会造成错误。";URL.value="";return false}
window.status="正在使用"+Method+"方法测试:" + postTo +"   稍等..."
postRequest(postTo,Method)
}

</script>
</head>

<body>
请输入测试信息:<br>
URL:http://<input type=text id=URL size=100><br>
方法:<select id=sendMethod><option value="GET">GET</option><option value="POST">POST</option></select><Br>
<input type=button onclick=go() value=开始测试><hr>
<div id=longinfo>请输入需要测试的地址。</div>

<iframe id=hideFrame style="display:none"></iframe>
</body>
</html>


三位数小数点
<script language="JavaScript">
<!--
function Test(n)
{
    var re=/\d{1,3}(?=(\d{3})+$)/g;
    var n1=n.replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return s1.replace(re,"$&,")+s2;});
    alert(n+"\r\n"+n1)
}
Test("1279834847944074100465236");
Test("1279834847944074100465236.3");
Test("1279834847944074100465236.333333");
//-->
</script>

上一篇文章:自动产生最后修改的日期 下一篇文章:加入收藏的javascript代码
发表评论 □告诉好友 □打印此文 □收藏此页 □关闭窗口 □返回顶部
 最新热点文章
 精品医院类网站网址大收集
 如何删除windows 2003或xp系统隐藏的...
 DedeCms管理员后台登陆经常自动退出的...
 知道IP如何用dos命令查出电脑名称
 WORD出错老是要求以安全模式打开文件...
 如何设置首页不显示页眉页脚?
 如何利用inurl命令查询网站外链及栏目...
 
 最新推荐文章
 精品医院类网站网址大收集
 如何利用宽带路由器控制局域网内电脑上...
 CSS圆角代码的实现方法
 带停顿的单行文字滚动代码
 实用的新网站免费收录提交地址精选
 Left join , Right Join, Inner Join用...
 趣话淘宝网衍生的多种新型职业
 
 最新图文
  ◇  网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
关于本站 | 免责申明 | 网站地图 | 联系站长 | 友情链接 | 与我同在
冀ICP备06032589号【虚拟化精英群虚拟化精英群续
  Copyright© 2006-2009 100byte.Com All Rights Reserved
网站声明:本网站是公益性质网站,部分内容来源于网络,如有侵犯您权利的地方,请与精品百字节站长联系,尽快修正.
Powered By CreateLive CMS 本站法律顾问:(冀港)武镇海律师
点击这里给我发消息