表单验证常用的正则表达式

一、用户名和密码长度的限制:

    \S{5,7}:表示长度为6~8的限制,且不能有空白。


二、用户名的限制:

    ^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){5,7}$:表示用户名必须以字母开头,只能包含数字、字母和下划线,且长度为6~8.


三、匹配中文:有时在表单中需要用户填写自己的真是姓名,这就必须用Unicode代码实现,如下:

    ^[\u4e00-\u9fa5\uf900-\ufa2d]{1,11}$:输入必须是中文,且长度在2~12.


四、邮箱的验证:这在表单中式比较常用到的,也是最复杂的

    ^[a-zA-Z0-9]{1}[\.a-zA-Z0-9_-]*[a-zA-Z0-9]{1}+[-]{0,1}[a-zA-Z0-9]+[\.]{1}[a-zA-Z0-9]+[\.]{0,1}[a-zA-Z]+$


五、电话号码的验证:这个比较简单

    ^\d+$


六、日期格式的验证:

    ^\d{4}\-\d{1,2}\-\d{1,2}$:匹配YYYY-MM-DD的日期格式。

   

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值