js正则 匹配 正则表达式
1.由数字、26个英文字母或者下划线组成的字符串:
^[0-9a-zA-Z_]{1,}$
2.非负整数(正整数 + 0 ):
^/d+$
3.正整数:
^[0-9]*[1-9][0-9]*$
4.非正整数(负整数 + 0):
^((-/d+)|(0+))$
5.负整数
^-[0-9]*[1-9][0-9]*$
6.整数:
^-?/d+$
7.非负浮点数(正浮点数 + 0):
^/d+(/./d+)?$
8.正浮点数 :
^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$
9.非正浮点数(负浮点数 + 0):
^((-/d+(/./d+)?)|(0+(/.0+)?))$
10.负浮点数
^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$
11.浮点数
^(-?/d+)(/./d+)?$
12 由26个英文字母组成的字符串
^[A-Za-z]+$
13.由26个英文字母的大写组成的字符串
^[A-Z]+$
14.由26个英文字母的小写组成的字符串
^[a-z]+$
15.由数字和26个英文字母组成的字符串 :
^[A-Za-z0-9]+$
16.由数字、26个英文字母或者下划线组成的字符串
^/w+$
17.email地址 :
^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$
18.url:
^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$
19.年-月-日:
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/
20.月/日/年:
/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/
21.Emil:
^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$
22.电话号码:
(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?
23.IP地址:
^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$
24.匹配中文字符的正则表达式:
[/u4e00-/u9fa5]
25.匹配双字节字符(包括汉字在内):
[^/x00-/xff]
26.匹配空行的正则表达式:
/n[/s| ]*/r
27.匹配HTML标记的正则表达式:
/<(.*)>.*<///1>|<(.*) //>/
28.匹配首尾空格的正则表达式:
(^/s*)|(/s*$)
1
29.匹配Email地址的正则表达式:
/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
1
30.匹配网址URL的正则表达式:
1+://(//w+(-//w+))(//.(//w+(-//w+)))(//?//S)?$
1
31.匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):
2[a-zA-Z0-9_]{4,15}$
1
32.匹配国内电话号码:
(/d{3}-|/d{4}-)?(/d{8}|/d{7})?
1
33.匹配腾讯QQ号:
3[1-9][0-9]$
1
34.只能输入数字:
4*$
1
35.只能输入n位的数字:
^/d{n}$
1
36.只能输入至少n位的数字:
^/d{n,}$
1
37.只能输入m~n位的数字:
^/d{m,n}$
1
38.只能输入零和非零开头的数字:
^(0|[1-9][0-9]*)$
1
39.只能输入有两位小数的正实数:
5+(.[0-9]{2})?$
1
40.只能输入有1~3位小数的正实数:
6+(.[0-9]{1,3})?$
1
41.只能输入非零的正整数:
^/+?[1-9][0-9]*$
1
42.只能输入非零的负整数:
^/-[1-9][0-9]*$
1
43.只能输入长度为3的字符:
^.{3}$
1
44.只能输入由26个英文字母组成的字符串:
7+$
1
45.只能输入由26个大写英文字母组成的字符串:
^[A-Z]+$
1
46.只能输入由26个小写英文字母组成的字符串:
^[a-z]+$
1
47.只能输入由数字和26个英文字母组成的字符串:
8+$
1
48.只能输入由数字和26个英文字母或者下划线组成的字符串:
^/w+$
1
49.验证用户密码(正确格式为: 以字母开头,长度在5~17 之间,只能包含字符、数字和下划线)
9/w{5,17}$
1
50.验证是否包含有 ^%&’,;=?$/”等字符:
[^%&’,;=?$/x22]+
1
51.只能输入汉字:
10{0,}$
1
52、只含有汉字、数字、字母、下划线不能以下划线开头和结尾
^(?!)(?!.*?KaTeX parse error: Got function '\u' with no arguments as subscript at position 13: )[a-zA-Z0-9_\̲u̲4e00-\u9fa5]+
1
53、只含有汉字、数字、字母、下划线,下划线位置不限
^[a-zA-Z0-9_\u4e00-\u9fa5]+$
1
54、2~4个汉字
@"11{2,4}$
转载于:https://blog.csdn.net/chengjingxuang123/article/details/108070390
a-zA-z ↩︎
a-zA-Z ↩︎
1-9 ↩︎
0-9 ↩︎
0-9 ↩︎
0-9 ↩︎
A-Za-z ↩︎
A-Za-z0-9 ↩︎
a-zA-Z ↩︎
\u4e00-\u9fa5 ↩︎
\u4E00-\u9FA5 ↩︎
js正则 匹配 正则表达式相关推荐
- html正则表达式识别网址,JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)...
本文实例讲述了JS正则匹配URL网址的方法.分享给大家供大家参考,具体如下: 最强的匹配网址-url的正则表达式:匹配www,http开头的一切网址 直接插入正则表达式: [a-zA-Z0-9][-a ...
- html正则半角,JS正则密码校验之:JS正则匹配半角英文符号
概述 在JS密码重网有剑据些文页的底社按标近新站的不的方校验中常常会遇到密码强度的校验需求,借用一位朋友提问的图,他在工作中遇到的一个比较经典的密码强度校验要和第,.年过事工宗据指数遍互业经搞断果会击 ...
- js正则匹配以{开头,以}结尾怎么写?
我们经常需要获得某个标签开始和结束之间的内容,javascript如何实现获得以{开头,以}结尾的内容呢?这里还是得用到正则表达式,我们看看具体怎么实现? <!DOCTYPE html> ...
- html js 数量正则,js正则匹配多个全部数据问题
需求:获取所有title里的内容 正则表达式后面加g表示多次匹配 方式一:match 返回数组 方式二 exec var str='OOOT BAORJCT 174296 22mm 10yard/lo ...
- JS正则密码校验之:JS正则匹配半角英文符号
概述 在JS密码校验中常常会遇到密码强度的校验需求,借用一位朋友提问的图,他在工作中遇到的一个比较经典的密码强度校验要求: 这个需求有两个难点,一,是如何使用正则匹配所有半角英文标点符号,二,是如何验 ...
- ## JS正则匹配规则
## JS正则匹配规则 **1. 单字符匹配*** 1. 常用元字符 x 匹配一个固定的字符 [abc] 匹配 a, b, c 中的任意一个字符 [a ...
- 正则匹配html中url,JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
本文实例讲述了JS正则匹配URL网址的方法.分享给大家供大家参考,具体如下: 最强的匹配网址-url的正则表达式:匹配www,http开头的一切网址 直接插入正则表达式: [a-zA-Z0-9][-a ...
- php 正则匹配中文标点,JavaScript_js实现正则匹配中文标点符号的方法,本文实例讲述了js正则匹配中 - phpStudy...
js实现正则匹配中文标点符号的方法 本文实例讲述了js正则匹配中文标点符号的方法.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: js正则匹配中文标点符号 function ch ...
- Auto.js正则匹配字符串是否含有中文
js正则匹配字符串是否含有中文 //验证字符串是否含有中文 function checkChinese(obj_val) {var reg = new RegExp("[\\u4E00-\\ ...
最新文章
- hadoop如何学习?
- Android项目目录结构分析
- 电子书下载:Learn Office 2011 for Mac OS X
- 微信小程序INC自增自减MUL自乘问题
- django中的FBV和CBV
- 面试之JSP九大内置对象和JSP四大作用域
- 解决win2003不支持FLV播放的方法
- 2016-6-16 拓展练习
- python: 抓取免费代理ip
- HDU 2037 贪心
- Python实现批量网站URL存活检测
- 主力用计算机吸筹,通达信主力吸筹指标
- 【HUSTOJ】1047: 字符图形3-平行四边形
- python+vue+Elementui植物园网站的设计django
- MySQL多表事务(三)
- PL/SQL 10G报错 Initialization error Oracle Client not properly installed OracleHomeKey: OralceHomeDir:
- 【户外之上,磨房之下系列】20190829强烈要求做单的依梅同学
- macOS 13 beta7(22A5342f)With OpenCore 0.8.5 and winPE双引导分区原版镜像
- OD 的 Run Trace
- Linux系统中删除虚拟机,要删除利用虚拟机安装的linux操作系统,下面哪种方法不能实现删除虚拟系统?...
热门文章
- java中链式调用_Java及Android中常用链式调用写法简单示例
- 飞畅科技-PoE交换机的常见问题解答
- 【渝粤教育】电大中专学前儿童语言教育 (6)作业 题库
- 卷积码Viterbi译码算法基本原理及C语言实现
- Java面向对象(5)--类的成员构造器(构造方法)
- FPGA(2)--例化语句--1位全加器
- 鸿蒙10 5G手机,继鸿蒙后麒麟V10问世 5G时代国产操作系统将起飞
- Python和Java结合的项目实战_[项目实战] Python高级教程项目实战篇 Python和Java结合的项目实战 视频教程 [...
- .sh文件是什么语言_FastDFS分布式文件系统的搭建安装
- 计算机减法英语,英语加减乘除的表达