1 null的验证
1.1 公共方法
//公共check方法
//id:数组,要check的页面上的表单元素都放在了这个数组里面
//name:数组,针对页面上表单元素的名称,给提示错误信息用
function checkNull(id,name){
var rt = '';
var l = id.length;
for(var i = 0; i<l; i++){
var tmp = document.getElementById(id[i]).value;
if(tmp == ''){
alert(name[i]+" 不能为空!");
try{
document.getElementById(id[i]).focus();
}catch(e){}
rt = "false";
break;
}
}
if(rt == 'false'){
return false;
}else{
return true;
}
}
1.2 调用公共方法
现在有很多页面要做验证,比如说,基本信息页面,如是就可以按照下面来写
function validateBaseInfo(){
var id = new Array("user","password","sex","address","phone");
var name = new Array("用户名","密码","性别","地址","电话");
if(!checkNull(id,name)) //这里就可以调用了
{
return false;
}
return true;
2 格式验证(正则表达式)
以后陆续补上
分享到:
相关推荐
正则表达式是一种强大的文本处理工具,在JavaScript中被广泛应用于数据验证、文本搜索与替换等场景。本指南将详细介绍如何在JavaScript中使用正则表达式,包括创建正则表达式的方法、常用的正则表达式方法以及一些...
在JavaScript(JScript)中,正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和提取字符串中的模式。它是编程语言中的一个重要组成部分,尤其在处理文本数据时显得尤为重要。JScript是JavaScript的一种...
### 正则表达式基础:JavaScript中的应用 正则表达式是计算机科学中一个强大的工具,用于模式匹配和文本处理。...通过理解并掌握这些基本概念,开发者可以在JavaScript中高效地利用正则表达式进行各种文本处理任务。
这里我们关注的是VBScript、JavaScript、JS、VC、JAVA、VB这六种编程语言中如何使用正则表达式来处理超链接。超链接通常以HTML的`<a>`标签形式存在,如`<a href="http://example.com">Example</a>`。下面将详细介绍...
在JavaScript中,正则表达式被广泛应用于各种数据验证和提取场景。接下来我们将深入探讨多个实用的正则表达式案例。 #### 二、匹配结尾的数字 在某些情况下,我们需要确保字符串以特定的数字结束。例如: ```...
在这个示例中,我们使用了正则表达式来验证一个电子邮件地址是否符合标准格式。 #### 六、结语 正则表达式是文本处理和字符串操作的重要工具,熟练掌握其基本语法和常用技巧对于进行高效的数据清洗、文本搜索等...
总结,利用正则表达式和JavaScript的字符串方法,我们可以轻松地从URL中获取指定参数的值。这种方法适用于简单的URL处理,但对于更复杂的URL,可能需要使用更高级的解析库,如`URLSearchParams` API(在现代浏览器中...
JavaScript 中的正则表达式主要通过 `RegExp` 对象来使用。 ##### 4.1 JS中正则表达式 (RegExp) 对象 `RegExp` 是一个内置对象,用于存储正则表达式模式。 ##### 4.1.1 RegExp 的属性 - **`source`**: 返回正则...
在本文中,我们将深入探讨JavaScript中最简单的验证手法,特别是如何利用正则表达式进行高效、灵活的验证。 一、正则表达式基础 正则表达式(Regular Expression)是一种模式匹配工具,用于在文本中查找、替换或...
正则表达式在JavaScript中扮演着重要角色,尤其在数据验证方面,如表单验证、URL检查、邮箱格式校验等。在本资料中,我们主要关注如何使用JavaScript编写正则表达式进行数据验证。 `main.js`文件很可能是包含实际的...
JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本模式匹配和字符串操作。在HTML页面中,JavaScript常用于动态交互和数据验证,正则表达式在这里扮演着不可或缺的角色。下面我们将深入...
总的来说,通过正则表达式在JavaScript中获取文件后缀是一项实用的技巧,它可以帮助我们在处理文件路径和URL时进行有效的验证和处理。记得在使用正则表达式时,根据实际情况调整正则以满足特定需求,例如,如果你...
总之,理解并熟练掌握JS中的正则表达式是提升文本处理能力的关键,这将帮助你在各种场景下有效地处理字符串数据,如表单验证、数据提取、文本替换等。通过不断实践和学习,你将能够构建出更复杂、更高效的正则表达式...
3. **处理嵌套标签**: 当元素内部有嵌套标签时,正则表达式可能无法胜任,此时需结合DOM解析库,如Python的BeautifulSoup或JavaScript的DOM API。 三、编程语言实现 在实际操作中,我们需要结合编程语言来实现正则...
"example_code"可能包含正则表达式的实际应用,如验证用户输入、提取信息等。 8. **ES6及更新版本的新特性**:《JavaScript语言精粹》可能包括ECMAScript 6及其后续版本引入的新特性,如箭头函数、解构赋值、模板...
regex验证域必须符合指定的正则表达式(JavaScript风格)。required验证域必须存在。required_if:field,value,...如果给定的域的值等于给定的值,验证域必须存在。这里的条件可以是多个域和值,它们之间的关系为“与...
- `new RegExp("(^|&)"+ name +"=([^&]*)(&|$)")`:定义了一个正则表达式,该正则表达式的功能是匹配形如`name=value`的字符串,其中`name`为参数名,`value`为参数值。 - `window.location.search.substr(1)`:...
6. **正则表达式**:JavaScript支持强大的正则表达式,用于文本匹配和替换。掌握正则表达式可以帮助编写更高效的字符串处理代码。 7. **异步编程**:JavaScript是单线程的,但通过事件循环和回调函数、Promise、...
在JavaScript中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在处理字符串时,我们经常会用到正则表达式来截取字符串中的特定部分。本教程将深入探讨如何使用...