牛骨文教育服务平台(让学习变的简单)
博文笔记

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

创建时间:2014-06-04 投稿人: 浏览次数:265

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

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


二、用户名的限制:

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


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

    ^[u4e00-u9fa5uf900-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的日期格式。

   

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。