1.//验证是否为空
2.function check_blank(obj, obj_name){
3. if(obj.value != ''){
4. return true;
5. }else{
6. alert(obj_name + "所填不能为空!");
7. obj.value = "";
8. return false;
9. }
10.}
11.
12.//过滤输入字符的长度
13.function check_str_len(name,obj,maxLength){
14. obj.value=obj.value.replace(/(^/s*)|(/s*$)/g, "");
15. var newvalue = obj.value.replace(/[^/x00-/xff]/g, "**");
16. var length11 = newvalue.length;
17. if(length11>maxLength){
18. alert(name+"的长度不能超过"+maxLength+"个字符!");
19. obj.value="";
20. obj.focus();
21. }
22. }
23.
24.//验证只能为数字
25.function checkNumber(obj){
26. var reg = /^[0-9]+$/;
27. if(obj.value!=""&&!reg.test(obj.value)){
28. alert('只能输入数字!');
29. obj.value = "";
30. obj.focus();
31. return false;
32. }
33.}
34.
35.//验证数字大小的范围
36.
37.function check_num_value(obj_name,obj,minvalue,maxvalue){
38. var reg = /^[0-9]+$/;
39. if(obj.value!=""&&!reg.test(obj.value)){
40. alert(obj_name+'只能输入数字!');
41. obj.value = "";
42. obj.focus();
43. return false;
44. }else if(minvalue>obj.value||obj.value>maxvalue){
45. alert(obj_name+"的范围是"+minvalue+"-"+maxvalue+"!");
46. obj.value="";
47. obj.focus();
48. return false;
49. }
50.
51.}
52.
53.//验证只能是字母和数字
54.function checkZmOrNum(zmnum){
55. var zmnumReg=/^[0-9a-zA-Z]*$/;
56. if(zmnum.value!=""&&!zmnumReg.test(zmnum.value)){
57. alert("只能输入是字母或者数字,请重新输入");
58. zmnum.value="";
59. zmnum.focus();
60. return false;
61. }
62.}
63.
64.//验证双精度数字
65.function check_double(obj,obj_name){
66. var reg = /^[0-9]+(/.[0-9]+)?$/;
67. if(obj.value!=""&&!reg.test(obj.value)){
68. alert(obj_name+'所填必须为有效的双精度数字');
69. obj.value = "";
70. obj.focus();
71. return false;
72. }
73.}
74.
75.
76.//复选框全选
77.function checkboxs_all(obj,cName){
78. var checkboxs = document.getElementsByName(cName);
79. for(var i=0;i<checkboxs.length checkboxs obj.checked check_youbian var reg="/^/d{6}$/;" if alert obj.value="" obj.focus return false check_email obj.select check_phone check_telephone ischinese checkisie check_isurl checkdate obj_value="obj.value.replace(/-/g,"/");//替换字符,变成标准格式(检验格式为:'2009-12-10')" date1="new" date date2="new">date2){
170. alert(obj_name+"不能大于当前时间!");
171. return false;
172. }
173.}
</checkboxs.length>
分享到:
相关推荐
标题“常用CSS跟JS效果整理”和描述指出,这个压缩包包含了一系列广泛使用且实用的CSS和JS效果,如图片处理、层叠样式和相册效果。以下是对这些知识点的详细说明: 1. **CSS(层叠样式表)**:CSS是用于定义网页...
在这个"常用html相关样例整理1.0版本.rar"压缩包中,包含了一些常用的HTML示例,帮助我们更好地理解和应用HTML。 1. **HTML菜单**: HTML菜单是网页导航的关键组成部分,它通常包含链接到网站不同部分或页面的按钮...
同时,“融合了精华的”可能意味着这些地图数据已经过优化,包含了最常用的功能和数据,减少了开发者自己整理地图数据的工作量。 标签“echarts3”和“地图”进一步明确了资源的主题,ECharts 3 版本的地图功能强大...
根据提供的文件信息,我们可以整理出以下JavaScript相关的知识点: ### JavaScript 经典程序 #### 常用代码示例 在给定的描述中提供了一个函数`htmPrtRpc()`的例子,该函数的主要功能是对字符串中的某些模式进行...
ASP.NET学习大全(源代码整理)是一份宝贵的资源,涵盖了ASP.NET开发中的多个关键知识点,包括JavaScript基础应用、文件上传实现、Web Service交互以及数据展示的优化技巧。这份资料可以帮助开发者深入理解并实践这些...
正则表达式(Regular Expression,简称regex)是用于在文本中匹配特定模式的强大工具,广泛应用于数据验证、搜索和替换等场景。以下是对标题“正则表达式例子及笔记”和描述中的知识点进行的详细解释。 一、正则...
总之,正则表达式是处理字符串、验证数据格式的利器,尽管它有自己的局限,但在现代编程和数据处理中仍然扮演着至关重要的角色。随着实践的积累,程序员应当不断提高使用正则表达式的熟练度,以便在各种需要字符串...
它可以包含各种表单字段,并支持数据验证、提交等功能。 ##### 6.1.1 关于 FormPanel 配置属性 `Ext.form.FormPanel` 提供了许多配置选项,包括但不限于: - **title**: 表单的标题。 - **frame**: 是否使用边框...
在验证规则中,常用的验证类型包括:required(必填)、email(电子邮件格式)、url(URL格式)、date(日期格式)、number(数字)、remote(远程验证,如验证用户名是否存在)等。每个验证类型都对应一种验证逻辑...
它允许我们模拟浏览器行为,包括点击按钮、填写表单和执行JavaScript,这使得Selenium成为处理动态网页和登录验证的理想选择。在这个项目中,我们将探讨如何利用Selenium来爬取我国主要城市年度数据。 首先,Python...
- ASP.NET 中的身份验证不包括 **B. 密码验证**。 ### 16. 网络工具 stat - **知识点:** `stat` 工具并不是用于查看 TCP/UDP 端口状态的标准网络工具。 - 陈述 **错误**。 ### 17. VB.NET 程序事件驱动特性 - ...
- 添加到容器:将组件添加到特定的容器中以显示在页面上。 - 事件处理:绑定事件监听器以响应用户的操作。 #### 四、常用控件及示例应用 - **表单控件**:如输入框、下拉列表、复选框等。 - **布局控件**:例如...
### Python项目开发实战:AI智能联系人管理 #### 一、项目背景与目标 随着信息技术的迅速进步,人们对个人信息...这只是一个非常基础的例子,实际项目中还需要考虑更多的细节,比如错误处理、身份验证、日志记录等。
1)AjaxJavaScript资源 1.JS+CSS仿腾讯QQ首页搜索框无刷新换肤效果代码 2.js+css简单后台二级树形菜单demo示例 3.JS+CSS美化经典Select选项框插件 4.JS+CSS通用一个页面同时三个焦点图轮换效果完整实例 5....
在这个项目中,“portfolio-for-you-main”可能是一个主目录或者源代码文件,包含了实现这一功能的全部代码和相关资源。 在IT领域,投资组合管理通常涉及到数据分析、风险评估和策略制定等多个方面。以下是一些相关...