JQuery表单效验
表单验证
检查表单元素是否为空(如名字和姓氏不能为空)
验证是否为数字(如出生日期中的年月日必须为数字)
验证用户与输入端邮件地址是否有效(如电子邮件地址中必须有@和.字符)
检查用户输入的数据是否在某个范围之内(如出生日期的月份必须是1~12,日期必须为1~31)
验证用户输入的信息长度是否足够(如输入的密码必须大于等于6个字符)
检查用户输入的出生的日期是否有效(如出生年月份有4位数字组成,1,3,5,7,8,10,12月为31天
4,6,9,11月为30天,2月根据是否是闰年判断为28天或29天)
1.表单效验的常见内容包括验证输入是否为空,验证数据格式是否正确,验证数据的范围,
验证数据的长度等
2.在表单效验中通常需要用到String对象的成员,包括indexOf(),substring()和length等
3.设置文本框的边框颜色:
var $mail=$("#email");
if($mail.val()=="请输入正确的电子邮箱"){
$mail.val("");
$mail.css("borderColor","#ff0000");
}
4.定义正则表达式
定义正则表达式有两种构造形式,一种是普通方式,另一种是构造函数的方式
普通方式:
var reg=/表达式/附加参数
附加参数:用来扩展表达式的含义,主要有三个参数
g:代表可以进行全局匹配
i:代表不区分大小写匹配
m:代表可以进行多行匹配
构造函数:
var reg=new RegExp("表达式","附加参数");
表达式的模式
表达式的模式分为简单模式和复合模式
简单模式:
语法:
var reg=/china/;
var reg=/abc8/;
复合模式:
var reg=/^\w+$/;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
· 程序员常用高效实用工具推荐,办公效率提升利器!