javascript 常用代码大全(3)

2008-02-23 07:43:18来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


6.1 asp SQL版
6.2 asp xml sql

6.3 java sql
或者java sql xml
7
、无边框效果的制作
8
、连动下拉框技术
9
、文本排序
10
,画图类,含饼、柱、矢量贝滋曲线
11
,操纵客户端注册表类
12
DIV层相关(拖拽、显示、隐藏、移动、增加)
13
TABLAE相关(客户端动态增加行列,模拟进度条,滚动列表等)
14
,各种<object classid=>相关类,如播放器,flash与脚本互动等
16,
刷新/模拟无刷新 异步调用类(XMLHttpiframe,frame


一、验证类
1
、数字验证内
1.1
整数
/^(-|\ )?\d $/.test(str)
1.2
大于0的整数 (用于传来的ID的验证)
/^\d $/.test(str)
1.3
负整数的验证
/^-\d $/.test(str)
2
、时间类
2.1
短时间,形如 (13:04:06)
function isTime(str)
{
var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
if (a == null) {alert('
输入的参数不是时间格式'); return false;}
if (a[1]>24 || a[3]>60 || a[4]>60)
{
alert("
时间格式不对");
return false
}
return true;
}
2.2
短日期,形如 (2003-12-05)
function strDateTime(str)
{
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth() 1)==r[3]&&d.getDate()==r[4]);
}
2.3
长时间,形如 (2003-12-05 13:04:06)
function strDateTime(str)
{
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = str.match(reg);
if(r==null)return false;
var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
return (d.getFullYear()==r[1]&&(d.getMonth() 1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
}
2.4
只有年和月。形如(2003-05,或者2003-5)
2.5
只有小时和分钟,形如(12:03)
3
、表单类
3.1
所有的表单的值都不能为空
<input onblur="if(this.value.replace(/^\s |\s $/g,'')=='')alert('
不能为空!')">
3.2
多行文本框的值不能为空。
3.3
多行文本框的值不能超过sMaxStrleng
3.4
多行文本框的值不能少于sMixStrleng
3.5
判断单选框是否选择。
3.6
判断复选框是否选择.
3.7
复选框的全选,多选,全不选,反选
3.8
文件上传过程中判断文件类型
4
、字符类
4.1
判断字符全部由a-Z或者是A-Z的字字母组成
<input onblur="if(/[^a-zA-Z]/g.test(this.value))alert('

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:用JavaScript实现上下文字滚动特效

下一篇:java方式来写js程序(demo)