JavaScript函数集:验证字符串、日期与邮箱格式
这段代码提供了一系列JavaScript函数,主要用于在Web开发中对用户输入的数据进行验证和格式检查,确保数据的正确性和安全性。这些函数涵盖了以下几个方面: 1. **chksafe**:检查字符串中是否包含特定的非法字符,如单引号、反斜杠、中文字符等。 2. **chkspc**:检测字符串中是否含有空格。 3. **chkemail**:验证输入是否为有效的电子邮件地址,遵循正则表达式规则。 4. **chkdate**:检查输入的日期是否符合格式 "YYYY-MM-DD",如2004-10-10。 5. **chkPWD**:确保字符串仅包含数字和字母,适用于密码验证。 6. **jtrim**:去除字符串首尾的空格。 7. **checkLength**:计算字符串中实际字符的数量,考虑中英文字符长度。 8. **checkNum**:判断字符串是否为整数。 9. **checkChinese**:检测字符串是否包含汉字。 10. **checkPostcode**:验证邮政编码,长度和格式规范。 11. **checkTEL**:检查电话号码,确保符合格式要求。 12. **fucCheckLength**:计算字符串中字符的Unicode编码数量。 13. **Is_Null**:检查输入是否为空,转换为布尔值。 14. **JsTrim**、**JsRTrim**、**JsLTrim**:处理字符串的左右空格。 15. **checkStringCompose**:判断字符串是否仅由ComposeString中的字符组成。 16. **checkDigitBit**:计算字符串中小数点后的位数,判断是否为数字。 17. **opinionDate**:比较两个日期,判断先后关系。 18. **checkFileExt**:检查文件扩展名是否正确。 19. **isEnglish**:检测字符串是否只包含英文和数字。 20. **isInteger**:验证翻页输入框中的数字是否全为整数。 这些函数适用于动态网页开发中的客户端验证,尤其是在处理用户提交表单数据时,可以提高用户体验并减少服务器端的错误处理。通过集成到表单验证逻辑中,可以确保用户输入的数据满足预设的格式和内容限制。
function CheckForm(oForm)
{
var els = oForm.elements;
//遍历所有表元素
for(var i=0;i<els .length;i++)
{
//是否需要验证
if(els[i].check)
{
//取得验证的正则字符串
var sReg = els[i].check;
//取得表单的值,用通用取值函数
var sVal = GetValue(els[i]);
//字符串->正则表达式,不区分大小写
var reg = new RegExp(sReg,"i");
if(!reg.test(sVal))
{
//验证不通过,弹出提示warning
alert(els[i].warning);
//该表单元素取得焦点,用通用返回函数
GoBack(els[i])
return false;
}
}
}
}
//通用取值函数分三类进行取值
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 深入理解23种设计模式
- 制作与调试:声控开关电路详解
- 腾讯2008年软件开发笔试题解析
- WebService开发指南:从入门到精通
- 栈数据结构实现的密码设置算法
- 提升逻辑与英语能力:揭秘IBM笔试核心词汇及题型
- SOPC技术探索:理论与实践
- 计算图中节点介数中心性的函数
- 电子元器件详解:电阻、电容、电感与传感器
- MIT经典:统计自然语言处理基础
- CMD命令大全详解与实用指南
- 数据结构复习重点:逻辑结构与存储结构
- ACM算法必读书籍推荐:权威指南与实战解析
- Ubuntu命令行与终端:从Shell到rxvt-unicode
- 深入理解VC_MFC编程:窗口、类、消息处理与绘图
- AT89S52单片机实现的温湿度智能检测与控制系统