在B/S开发中经常用到的JavaScript技术第1/3页

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

本版积分规则

积分:1060120
帖子:212021
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP