JS的常用正则表达式 验证密码用户名等JS正则

JS的正则表达式

//校验是否全由数字组成

function isDigit(s) 

var patrn=/^[0-9]{1,20}$/; 
if (!patrn.exec(s)) return false 
return true 
}

//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 
Java代码 
function isRegisterUserName(s)   
{   
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;   
if (!patrn.exec(s)) return false 
return true 
}

function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}

//校验用户姓名:只能输入1-30个以字母开头的字串 
Java代码 
function isTrueName(s)   
{   
var patrn=/^[a-zA-Z]{1,30}$/;   
if (!patrn.exec(s)) return false 
return true 
}   
}}

//校验密码:只能输入6-20个字母、数字、下划线   
<PRE class="java" name="code">function isPasswd(s)   
{   
var patrn=/^(\w){6,20}$/;   
if (!patrn.exec(s)) return false 
return true 
}   
</PRE>   
<BR>   
<BR>//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”   
<BR><PRE class="java" name="code">function isTel(s)   
{   
//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/;   
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;   
if (!patrn.exec(s)) return false 
return true 
}   
</PRE>   
<BR>   
<BR>//校验手机号码:必须以数字开头,除数字外,可含有“-”   
<BR><PRE class="java" name="code">function isMobil(s)   
{   
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;   
if (!patrn.exec(s)) return false 
return true 
}   
</PRE>   
<BR>   
<BR>//校验邮政编码   
<BR><PRE class="java" name="code">function isPostalCode(s)   
{   
//var patrn=/^[a-zA-Z0-9]{3,12}$/;   
var patrn=/^[a-zA-Z0-9 ]{3,12}$/;   
if (!patrn.exec(s)) return false 
return true 
}   
</PRE>   
<BR>   
<BR>//校验搜索关键字   
<BR><PRE class="java" name="code">function isSearch(s)   
{   
var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\]   
        [\]\{\}:;'\,.<>?]{0,19}$/;   
if (!patrn.exec(s)) return false 
return true 
}

function isIP(s) //by zergling   
{   
var patrn=/^[0-9.]{1,20}$/;   
if (!patrn.exec(s)) return false 
return true 
}   
</PRE>   
<BR>   
<BR><SPAN style="FONT-SIZE: 18pt">正则表达式</SPAN>   
<BR><PRE class="java" name="code">"^\\d+$"  //非负整数(正整数 + 0)   
"^[0-9]*[1-9][0-9]*$"  //正整数    
"^((-\\d+)|(0+))$"  //非正整数(负整数 + 0)    
"^-[0-9]*[1-9][0-9]*$"  //负整数    
"^-?\\d+$"    //整数    
"^\\d+("  //非负浮点数(正浮点数 + 0)    
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"    
//正浮点数    
"^((-\\d+("  //非正浮点数(负浮点数 + 0)    
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"    
//负浮点数    
"^(-?\\d+)("  //浮点数    
"^[A-Za-z]+$"  //由26个英文字母组成的字符串    
"^[A-Z]+$"  //由26个英文字母的大写组成的字符串    
"^[a-z]+$"  //由26个英文字母的小写组成的字符串    
"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串    
"^\\w+$"  //由数字、26个英文字母或者下划线组成的字符串    
"^[\\w-]+("    //email地址    
"^[a-zA-z]+://("  //url   
"^[A-Za-z0-9_]*$"

JS验证用户名密码大全。相关推荐

  1. js正则表达式验证用户名密码

    1.js正则表达式用法 参考: https://www.runoob.com/js/js-regexp.html 2.验证用户名/密码 var pat=/[\w\u4e00-\u9fa5]{6,12} ...

  2. php验证用户名密码是否为空,【后端开发】php验证用户名密码是否为空

    php验证用户名密码是否为空 很多时候,我们前端js对用户名密码进行了非空验证,后端还需要再次验证一下,这样能保证数据的安全,代码逻辑的健壮性. php验证用户名密码为空的方法,代码如下: if (! ...

  3. java验证码验证码_Java登录页面实时验证用户名密码和动态验证码

    ●登录名和密码是同时验证的,并不是先验证登录名是否存在,然后再验证密码是否正确,是同时进行验证,若登录名和密码当中一个条件不符合,则提示用户登录名或者密码错误, 这样做的意义是为了保证用户信息的安全( ...

  4. Java登录页面实时验证用户名密码和动态验证码

    ●登录名和密码是同时验证的,并不是先验证登录名是否存在,然后再验证密码是否正确,是同时进行验证,若登录名和密码当中一个条件不符合,则提示用户登录名或者密码错误, 这样做的意义是为了保证用户信息的安全( ...

  5. html ajax验证用户名密码,AJAX实现注册验证用户名

    本文实例为大家分享了AJAX实现注册验证用户名的具体代码,供大家参考,具体内容如下 功能说明 当用户在注册页面输入用户名并且鼠标焦点离开输入框时,到数据表中去验证该用户名是否已经存在,如果存在提示不可 ...

  6. php mysql密码验证_php 连接数据库 验证用户名密码

    如果要跳转页面,那么form上要定义action跳转到相关页面,同时提交按钮的type要为submit,如下: 不跳转用ajax刷新的代码如下: html代码: 用户注册 用户名: 密码: JS代码: ...

  7. 常用的正则表达式验证用户名密码

    1 用户名正则 //用户名正则,4到16位(字母,数字,下划线,减号) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //输出 true console.log(uP ...

  8. CAS Server(三):配置MySQL数据库验证用户名密码

    1. 配置数据库 #创建CAS数据库 CREATE DATABASE cas;#创建用户表 CREATE TABLE `t_user` (`id` int(0) NOT NULL AUTO_INCRE ...

  9. SVN使用MySQL验证用户名密码(HTTP)

    安装过程全部采用yum 1 yum -y install subversion httpd mod_auth_mysql mod_dav_svn mod_ssl 使用MySQL验证是依赖于mod_au ...

最新文章

  1. 离线在CentOS上安装CDH
  2. memcached 常用命令及使用说明
  3. 主机不支持php5.4,GoDaddy Linux主机不再支持PHP5.3版本 | Godaddy美国主机中文指南
  4. 获取本机IP(考虑多块网卡、虚拟机等复杂情况)
  5. php垂直居中代码_纯css实现水平和垂直居中
  6. linux之FTP服务器安装 一看就会!!!动手还是会!!!
  7. 每日一句090516
  8. 颜色的RGB数字表示方法
  9. 电脑一直跳出 不支持16位的应用程序该如何解决
  10. 微信QQ邮箱插件,附件Excel 无法打开,或者打开乱码问题
  11. 乘风破浪程序猿,拒绝原地踏步!
  12. 渗透测试对403的利用
  13. vue进阶04-vue文档生成工具vuepress2
  14. JAVA面向接口的编程思想与具体实现
  15. java sbt_SBT管理java项目
  16. android手机可以换字体吗,Android手机字体随意换-字体管家
  17. 扩频码OVSF是干什么的
  18. 实验 3 电磁波垂直入射、透射和反射
  19. 电子白板在教学应用中的主要优势
  20. linux脚本的注释符号是什么,linux的shell编程中的符号`是什么

热门文章

  1. (四)现代计算机系统的层次结构
  2. (刘二大人)PyTorch深度学习实践-卷积网络(Advance)
  3. 时间的思考---《把时间当作朋友》读后感
  4. 暗角教程,如何加镜头晕影暗角效果
  5. 集成方法:渐进梯度回归树GBRT(迭代决策树)
  6. 计算机系举办迎新晚会简报,大学生迎新晚会简报
  7. indexedDB(三)查询(详细)篇
  8. ubuntu14.04安装搜狗输入法
  9. 家族关系查询系统程序设计算法思路_数据结构设计(家族关系查询系统)汇编.doc...
  10. 手机录屏视频用ffmpeg进行视频截取以及旋转