正则表达式
来源:互联网 发布:钢铁软件 编辑:程序博客网 时间:2024/06/05 03:43
js:
var str = "xxx";
var pattern =/^[\u4300-\u9fa5]+$/;
pattern.test(str); // 返回true或false
==================================================
身份证:
\d{15}|\d{18}
数字:
^[1-9]\d*$ //正整数
^-[1-9]\d*$ //负整数
^-?[1-9]\d*$ //整数
^[1-9]\d*|0$ //非负整数(正整数 + 0)
^-[1-9]\d*|0$ //非正整数(负整数 + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //正浮点数
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //负浮点数
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ //浮点数
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //非负浮点数(正浮点数 + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //非正浮点数(负浮点数 + 0)
字符串:
^[A-Za-z]+$ //匹配由26个英文字母组成的字符串
^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串
^[a-z]+$ //匹配由26个英文字母的小写组成的字符串
^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串
^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串
国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}
评注:匹配形式如 0511-4405222 或 021-87888822
手机号码:
/^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/
帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):
^[a-zA-Z][a-zA-Z0-9_]{4,15}$
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 用训练好的caffemodel来进行分类
- 存储引擎MyISAM与InnoDB区别
- 教你如何搭建自己的FTP服务器
- POJ3069 萨鲁曼的大军(重庆一中高2018级信息学竞赛测验3) 解题报告
- nyoj 737 石子合并(一) 区间动规
- 正则表达式
- Android学习路线指南
- VMware Workstation安装Linux
- HTML&CSS基础学习笔记1.17-表格的头部与尾部
- 刺客信条III:背后的技术(或下方)的动作
- 应用程序无法正常启动
- POJ-1465 Multiple
- 《Python核心编程》第二版--第三章 Python基础
- 使用JMAP dump及分析dump文件