一、验证类 <br>1、数字验证内 <br> 1.1 整数 <br> 1.2 大于0的整数 (用于传来的ID的验证) <br> 1.3 负整数的验证 <br> 1.4 整数不能大于iMax <br> 1.5 整数不能小于iMin <br>2、时间类 <br> 2.1 短时间,形如 (13:04:06) <br> 2.2 短日期,形如 (2003-12-05) <br> 2.3 长时间,形如 (2003-12-05 13:04:06) <br> 2.4 只有年和月。形如(2003-05,或者2003-5) <br> 2.5 只有小时和分钟,形如(12:03) <br>3、表单类 <br> 3.1 所有的表单的值都不能为空 <br> 3.2 多行文本框的值不能为空。 <br> 3.3 多行文本框的值不能超过sMaxStrleng <br> 3.4 多行文本框的值不能少于sMixStrleng <br> 3.5 判断单选框是否选择。 <br> 3.6 判断复选框是否选择. <br> 3.7 复选框的全选,多选,全不选,反选 <br> 3.8 文件上传过程中判断文件类型 <br>4、字符类 <br> 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 <br> 4.2 判断字符由字母和数字组成。 <br> 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 <br> 4.4 字符串替换函数.Replace(); <br>5、浏览器类 <br> 5.1 判断浏览器的类型 <br> 5.2 判断ie的版本 <br> 5.3 判断客户端的分辨率 <br><br>6、结合类 <br> 6.1 email的判断。 <br> 6.2 手机号码的验证 <br> 6.3 身份证的验证 <br><br><br>二、功能类 <br><br>1、时间与相关控件类 <br> 1.1 日历 <br> 1.2 时间控件 <br> 1.3 万年历 <br> 1.4 显示动态显示时钟效果(文本,如OA中时间) <br> 1.5 显示动态显示时钟效果 (图像,像手表) <br>2、表单类 <br> 2.1 自动生成表单 <br> 2.2 动态添加,修改,删除下拉框中的元素 <br> 2.3 可以输入内容的下拉框 <br> 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) <br><br>3、打印类 <br> 3.1 打印控件 <br>4、事件类 <br> 4.1 屏蔽右键 <br> 4.2 屏蔽所有功能键 <br> 4.3 --> 和<-- F5 F11,F9,F1 <br> 4.4 屏蔽组合键ctrl+N <br>5、网页设计类 <br> 5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现) <br> 5.2 html编辑控件类 <br> 5.3 颜色选取框控件 <br> 5.4 下拉菜单 <br> 5.5 两层或多层次的下拉菜单 <br> 5.6 仿IE菜单的按钮。(效果如rongshuxa.com的导航栏目) <br> 5.7 状态栏,title栏的动态效果(例子很多,可以研究一下) <br> 5.8 双击后,网页自动滚屏 <br>6、树型结构。 <br> 6.1 asp+SQL版 <br> 6.2 asp+xml+sql版 <br> 6.3 java+sql或者java+sql+xml <br>7、无边框效果的制作 <br>8、连动下拉框技术 <br>9、文本排序 <br><br><br>一、验证类 <br>1、数字验证内 <br> 1.1 整数 <br> /^(-|\+)?\d+$/.test(str) <br> 1.2 大于0的整数 (用于传来的ID的验证) <br> /^\d+$/.test(str) <br> 1.3 负整数的验证 <br> /^-\d+$/.test(str) <br>2、时间类 <br> 2.1 短时间,形如 (13:04:06) <br> function isTime(str) <br> { <br> var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); <br> if (a == null) {alert('输入的参数不是时间格式'); return false;} <br> if (a[1]>24 || a[3]>60 || a[4]>60) <br> { <br> alert("时间格式不对"); <br> return false <br> } <br> return true; <br> } <br> 2.2 短日期,形如 (2003-12-05) <br> function strDateTime(str) <br> { <br> var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); <br> if(r==null)return false; <br |
|