js中正则表达式验证
来源:互联网 发布:html5商城源码 编辑:程序博客网 时间:2024/05/29 11:57
^ :匹配输入的开始位置。
\:将下一个字符标记为特殊字符或字面值。
* :匹配前一个字符零次或几次。
+ :匹配前一个字符一次或多次。
(pattern) 与模式匹配并记住匹配。
x|y:匹配 x 或 y。
[a-z] :表示某个范围内的字符。与指定区间内的任何字符匹配。
\w :与任何单词字符匹配,包括下划线。
$ :匹配输入的结尾。
/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;//验证Email的正则表达式(只能是字母、数字、下划线;必须有@和.同时格式要规范)
/(^1[358]\d{9}$)|(^((0\d{3}\-)?)([2-9]\d{6,7})((\-\d{1,4})?)$)/;//验证电话号码的正则表达式(固话格式:区号-电话号-分机号,手机号为以13/15/18开头的11位数字)
/^[\u4e00-\u9fa5]{2,5}$/;//人名校验,只能输入2-5个汉字
"^\\d+$" //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\\d+$" //整数
"^\\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+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数
"^(-?\\d+)(\\.\\d+)?$" //浮点数
"^[A-Za-z]+$" //由26个英文字母组成的字符串
"^[A-Z]+$" //由26个英文字母的大写组成的字符串
"^[a-z]+$" //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串
"^\\w+$" //由数字、26个英文字母或者下划线组成的字符串
"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$" //email地址
"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$" //url
- js中正则表达式验证
- JS中正则表达式验证
- js表中验证常用正则表达式
- JS中验证数字正则表达式
- 在js中 正则表达式表单验证
- js正则表达式验证
- js正则表达式验证
- js正则表达式验证
- js正则表达式验证
- js 正则表达式验证
- JS验证、正则表达式
- js正则表达式验证
- js正则表达式验证
- js正则表达式验证
- js正则表达式验证
- JS正则表达式验证
- JS正则表达式验证
- js正则表达式验证
- C#字符串处理几个方法
- select、poll、epoll的比较
- jQuery鼠标经过行高亮
- Html a href="#" 与 a href="javascript:void(0)" 的区别
- 写日志记流水账很无聊!
- js中正则表达式验证
- key layout 配置
- 基于android手机的3G+GPS远程控制模型车工程-android手机编程1-简单通信程序
- 解压命令及挂载iso文件命令
- "automation服务器不能创建对象"解决方法.
- 查询最大值SQL语句写法
- 回家的感想
- 2011年度生活三层总结
- JSON