Javascript简短小代码
来源:互联网 发布:西安理财软件开发 编辑:程序博客网 时间:2024/06/11 02:53
<script language="javascript">
<!--
一、 function isTime(str) //判断文本输入是不是时间格式,如13:25
{
var a = str.match(/^(/d{1,2})(:)?(/d{1,2})$/);
if ( a == null)
{
alert('输入的参数不是时间格式!');
return false;
}
if (a[1]>24 || a[3]>60 )
{
alert("时间格式不对!");
return false
}
return true;
}
二、 function checkChar(str) //工号(只能输入数字,不能输入小数点)
{
var reg=/^[0-9]+$/;
if(reg.test(str))
{
//obj.value=str;
return true;
}
else
{
alert('工号只能输入数字!');
return false;
}
}
三、 function checkChar2(oNum) //合计(可以输入数字和小数点)
{
if(!oNum) return false;
var strP=/^/d+(/./d+)?$/;
if(!strP.test(oNum)) return false;
try{
if(parseFloat(oNum)!=oNum) return false;
}
catch(ex)
{
return false;
}
return true;
}
四、function checkChar3(obj) //判断只能输入字母/数字/下划线
{
var str=obj.value;
str = str.toUpperCase(); //大写
var reg=/^[A-Za-z_0-9]+$/;
if(reg.test(str))
{
obj.value=str;
return true;
}
else
{
alert('只能输入字母、数字或下划线!');
return false;
}
}
五、 function checkEmail(oNum) //验证Email 输入是否正确?
{
if(!oNum) return false;
var strP=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(/.[a-zA-Z0-9_-]+)+$/;
if(!strP.test(oNum)) return false;
try{
if(parseFloat(oNum)!=oNum) return false;
}
catch(ex)
{
return false;
}
return true;
}
//-->
</script>
程序代码调用
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
...........
If Not Page.IsPostBack Then
...................
txtPersonNo.Attributes.Add("onchange", "return checkChar(this.value);")
txtStartTime.Attributes.Add("onchange", "return isTime(this.value);")
txtEndTime.Attributes.Add("onchange", "return isTime(this.value);")
txtTotal.Attributes.Add("onchange", "return checkChar2(this.value);")
End If
End Sub
六、判断输入日期格式是否正确?
function isDate(str){ var reg = /^((((1[6-9]|[2-9]d)d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]d|3[01]))|(((1[6-9]|[2-9]d)d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]d|30))|(((1[6-9]|[2-9]d)d{2})-0?2-(0?[1-9]|1d|2[0-8]))|(((1[6-9]|[2-9]d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;
if (reg.test(str)) return true;
return false;
}
- Javascript简短小代码
- 简短的Javascript代码分析
- javascript判断是否IE的最简短代码
- 最简短的Javascript发送ajax请求的代码
- C简短代码集合
- jquery 简短代码
- javascript 小代码
- javascript小代码
- 简短的汉字统计代码
- 格式化磁盘的简短代码
- 简短代码实现原生定位
- 简短爆笑的小笑话集锦
- 昨天晚上看到的几个简短小笑话:)
- 模板元编程简短小例子
- 两个简短的python小程序
- Android 多媒体:SoundPool—简短小音效
- 透明FLASH的简短HTML插入代码
- 代码最简短的 delphi 程序
- vista下安装delphi7
- 程序员的十层楼
- 数据与逻辑
- apt-get
- js实现权限树的更新权限时的全选全消功能
- Javascript简短小代码
- 使用WinInet向 ASP.Net Web服务器 多线程上传文件
- 方便你工作的辅助功能
- inmutable objects
- 一个女人原来会这么爱一个男人!
- Java 可复用的面向对象的设计模式之 工厂模式Factory详解 :简单工厂模式 工厂方法模式 抽象工厂模式
- Graph partition
- 线段是否相交的判断方法
- 转帖——不要迷失在技术的海洋中