Web—09-正则表达式

<div class="markdown-here-wrapper" data-md-url="https://i.cnblogs.com/EditPosts.aspx?opt=1"&gt;
<h3 id="-" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold; font-size: 1.3em">正则表达式
<h5 id="1-" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold; font-size: 1em">1、什么是正则表达式:
<p style="margin: 0px 0px 1.2em !important">能让计算机读懂的字符串匹配规则。


<h5 id="2-" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold; font-size: 1em">2、正则表达式的写法:

2)转义字符匹配:
\d 匹配一个数字,即0-9
\D 匹配一个非数字,即除了0-9
\w 匹配一个单词字符(字母、数字、下划线)
\W 匹配任何非单词字符。等价于[^A-Za-z0-9_]
\s 匹配一个空白符
\S 匹配一个非空白符
\b 匹配单词边界
\B 匹配非单词边界
. 匹配一个任意字符

var sTr02 = sTr01.replace(re01,'');
var sTr03 = sTr01.replace(re02,'
');
var sTr04 = sTr01.replace(re03,'');
alert(sTr02); // 弹出 ab
defedcbaCef
alert(sTr03); // 弹出 abdefedbaCef
alert(sTr04); // 弹出 abdefedba*ef

<h5 id="-" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold; font-size: 1em">常用正则规则

//邮箱验证:
var reMail = /^[a-z0-9][\w.-]*@[a-z0-9-]+(.[a-z]{2,5}){1,2}$/i;

//密码验证:
var rePass = /^[\w!@#$%^&*]{6,20}$/;

//手机号码验证:
var rePhone = /^1[3458]\d{9}$/;


<div style="height: 0; width: 0; max-height: 0; max-width: 0; overflow: hidden; font-size: 0em; padding: 0; margin: 0" title="MDH:PHA+PGJyPiMjIyDmraPliJnooajovr7lvI88YnI+IyMjIyMgMeOAgeS7gOS5iOaYr+ato+WImeih
qOi+vuW8j++8miA8YnI+6IO96K6p6K6h566X5py66K+75oeC55qE5a2X56ym5Liy5Yy56YWN6KeE
5YiZ44CCIDxicj4jIyMjIyAy44CB5q2j5YiZ6KGo6L6+5byP55qE5YaZ5rOV77yaPGJyPmBgYDxi
cj52YXIgcmU9bmV3IFJlZ0V4cCgn6KeE5YiZJywgJ+WPr+mAieWPguaVsCcpOzxicj52YXIgcmU9
L+inhOWImS/lj4LmlbA7IDxicj5gYGA8YnI+IyMjIyMgM+OAgeinhOWImeS4reeahOWtl+espiA8
YnI+YGBgPGJyPjHvvInmma7pgJrlrZfnrKbljLnphY3vvJo8YnI+5aaC77yaL2EvIOWMuemFjeWt
l+espiDigJhh4oCZ77yML2EsYi8g5Yy56YWN5a2X56ymIOKAmGEsYuKAmTxicj48YnI+Mu+8iei9
rOS5ieWtl+espuWMuemFje+8mjxicj5cZCDljLnphY3kuIDkuKrmlbDlrZfvvIzljbMwLTk8YnI+
XEQg5Yy56YWN5LiA5Liq6Z2e5pWw5a2X77yM5Y2z6Zmk5LqGMC05PGJyPlx3IOWMuemFjeS4gOS4
quWNleivjeWtl+espu+8iOWtl+avjeOAgeaVsOWtl+OAgeS4i+WIkue6v++8iTxicj5cVyDljLnp
hY3ku7vkvZXpnZ7ljZXor43lrZfnrKbjgILnrYnku7fkuo5bXkEtWmEtejAtOV9dPGJyPlxzIOWM
uemFjeS4gOS4quepuueZveespjxicj5cUyDljLnphY3kuIDkuKrpnZ7nqbrnmb3nrKY8YnI+XGIg
5Yy56YWN5Y2V6K+N6L6555WMPGJyPlxCIOWMuemFjemdnuWNleivjei+ueeVjDxicj4uIOWMuemF
jeS4gOS4quS7u+aEj+Wtl+espjxicj5gYGA8YnI+PGJyPmBgYDxicj52YXIgc1RyMDEgPSAnMTIz
NDU2YXNkZic7PGJyPnZhciByZTAxID0gL1xkKy87PGJyPi8v5Yy56YWN57qv5pWw5a2X5a2X56ym
5LiyPGJyPnZhciByZTAyID0gL15cZCskLzs8YnI+YWxlcnQocmUwMS50ZXN0KHNUcjAxKSk7IC8v
5by55Ye6dHJ1ZTxicj5hbGVydChyZTAyLnRlc3Qoc1RyMDEpKTsgLy/lvLnlh7pmYWxzZTxicj5g
YGA8YnI+IyMjIyMgNOOAgemHj+ivje+8muWvueW3pui+ueeahOWMuemFjeWtl+espuWumuS5ieS4
quaVsCA8YnI+YGBgPGJyPj8g5Ye6546w6Zu25qyh5oiW5LiA5qyh77yI5pyA5aSa5Ye6546w5LiA
5qyh77yJPGJyPisg5Ye6546w5LiA5qyh5oiW5aSa5qyh77yI6Iez5bCR5Ye6546w5LiA5qyh77yJ
PGJyPiog5Ye6546w6Zu25qyh5oiW5aSa5qyh77yI5Lu75oSP5qyh77yJPGJyPntufSDlh7rnjrBu
5qyhPGJyPntuLG19IOWHuueOsG7liLBt5qyhPGJyPntuLH0g6Iez5bCR5Ye6546wbuasoSA8YnI+
YGBgPGJyPiMjIyMjIDXjgIHku7vmhI/kuIDkuKrmiJbogIXojIPlm7QgPGJyPmBgYDxicj5bYWJj
MTIzXSA6IOWMuemFjeKAmGFiYzEyM+KAmeS4reeahOS7u+aEj+S4gOS4quWtl+espjxicj5bYS16
MC05XSA6IOWMuemFjWHliLB65oiW6ICFMOWIsDnkuK3nmoTku7vmhI/kuIDkuKrlrZfnrKYgPGJy
PmBgYDxicj4jIyMjIyA244CB6ZmQ5Yi25byA5aS057uT5bC+IDxicj5gYGA8YnI+XiDku6XntKfm
jKjnmoTlhYPntKDlvIDlpLQ8YnI+JCDku6XntKfmjKjnmoTlhYPntKDnu5PlsL4gPGJyPmBgYDxi
cj4jIyMjIyA344CB5L+u6aWw5Y+C5pWw77yaPGJyPmBgYDxicj5n77yaIGdsb2JhbO+8jOWFqOaW
h+aQnOe0ou+8jOm7mOiupOaQnOe0ouWIsOesrOS4gOS4que7k+aenOaOpeWBnOatojxicj5p77ya
IGluZ29yZSBjYXNl77yM5b+955Wl5aSn5bCP5YaZ77yM6buY6K6k5aSn5bCP5YaZ5pWP5oSfPGJy
PmBgYDxicj4jIyMjIyA444CB5bi455So5Ye95pWwIDxicj4x44CBdGVzdDxicj7nlKjms5XvvJrm
raPliJkudGVzdCjlrZfnrKbkuLIpIOWMuemFjeaIkOWKn++8jOWwsei/lOWbnuecn++8jOWQpuWI
meWwsei/lOWbnuWBhzxicj48YnI+MuOAgXJlcGxhY2U8YnI+55So5rOV77ya5a2X56ym5LiyLnJl
cGxhY2Uo5q2j5YiZ77yM5paw55qE5a2X56ym5LiyKSDljLnphY3miJDlip/nmoTlrZfnrKbljrvm
m7/mjaLmlrDnmoTlrZfnrKYgPGJyPiMjIyMjIOato+WImem7mOiupOinhOWImSA8YnI+5Yy56YWN
5oiQ5Yqf5bCx57uT5p2f77yM5LiN5Lya57un57ut5Yy56YWN77yM5Yy65YiG5aSn5bCP5YaZPGJy
PmBgYDxicj52YXIgc1RyMDEgPSAnYWJjZGVmZWRjYmFDZWYnOzxicj52YXIgcmUwMSA9IC9jLzs8
YnI+dmFyIHJlMDIgPSAvYy9nOzxicj52YXIgcmUwMyA9IC9jL2dpOzxicj48YnI+dmFyIHNUcjAy
ID0gc1RyMDEucmVwbGFjZShyZTAxLCcqJyk7PGJyPnZhciBzVHIwMyA9IHNUcjAxLnJlcGxhY2Uo
cmUwMiwnKicpOzxicj52YXIgc1RyMDQgPSBzVHIwMS5yZXBsYWNlKHJlMDMsJyonKTs8YnI+YWxl
cnQoc1RyMDIpOyAvLyDlvLnlh7ogYWIqZGVmZWRjYmFDZWY8YnI+YWxlcnQoc1RyMDMpOyAvLyDl
vLnlh7ogYWIqZGVmZWQqYmFDZWY8YnI+YWxlcnQoc1RyMDQpOyAvLyDlvLnlh7ogYWIqZGVmZWQq
YmEqZWY8YnI+YGBgPGJyPiMjIyMjIOW4uOeUqOato+WImeinhOWImSA8YnI+YGBgPGJyPi8v55So
5oi35ZCN6aqM6K+B77yaKOaVsOWtl+Wtl+avjeaIluS4i+WIkue6vzbliLAyMOS9jSk8YnI+dmFy
IHJlVXNlciA9IC9eXHd7NiwyMH0kLzs8YnI+PGJyPi8v6YKu566x6aqM6K+B77yaJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOzxicj52YXIgcmVNYWlsID0gL15bYS16
MC05XVtcd1wuXC1dKkBbYS16MC05XC1dKyhcLlthLXpdezIsNX0pezEsMn0kL2k7PGJyPjxicj4v
L+WvhueggemqjOivge+8mjxicj52YXIgcmVQYXNzID0gL15bXHchQCMkJV4mYW1wOypdezYsMjB9
JC87PGJyPjxicj4vL+aJi+acuuWPt+eggemqjOivge+8mjxicj52YXIgcmVQaG9uZSA9IC9eMVsz
NDU4XVxkezl9JC87PGJyPmBgYDxicj48YnI+PGJyPjxicj48YnI+PGJyPjxicj48L3A+">​

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


问题背景 最近小伙伴提了一个希望提高后台下拉列表可操作性的需求,原因是下拉列表选项过多,每次下拉选择比较费时费力且容易出错,硬着头皮啃了啃前端知识,网上搜寻了一些下拉列表实现的资料,这里总结一下。 P
// n位随机数生成 function randomNum(n) { let sString = &quot;&quot;; let strings = &quot;abcdefghijklmnopq
HTML是HyperText Markup Language的简称,中文名称:超文本标记语言,它是一种用于创建网页的 标准标记语言
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
JavaScript 是脚本语言,是一种解释性脚本语言(代码不进行预编译)
本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 一名开发者或设计师通常可以在一秒内指出优秀的设计,但对于糟糕的设计只需最多半
本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 Excel是我们办公中常用的工具 ,它几乎能为我们处理大部分数据,友好的交互
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/8-tips-for-an-awesome-sign
本文由葡萄城技术团队于博客园翻译并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 如果我们自己编写从URL中分析和提取元素的代码,那么有可能会比较痛苦
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/what-is-deno-and-will-it-r
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/4-reasons-to-use-sass-in-y
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/vuejs-3-0-0-beta-features-
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/sessionstorage-and-localst
一直以来,JavaScript使用数组和对象来定义和存放结构化数据, 在这篇文章中,我们将一起深挖另一种对象Map的一切,我们将会去了解它是什么、如何遍历、都包括什么属性和方法以及优缺点是什么。
由于CSS的出现,现在的网站风格已经与它们很早之前的样子有了很大的不同。CSS的出现为原本平平无奇的网页注入了活力。这也是网站的用户体验得到进一步进化的原因。这可能就是当今几乎所有的网站或多或少都在使
自苹果推出了iPhone应用商店以来,App成为了我们生活中不可或缺的一部分,而对于实体业务也是如此,现在各行业都在推出自己的App,但有没有人想过这样一种场景,如果自己的潜在客户还没有安装你的App
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/10-top-chrome-extensions-f
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/do-your-buttons-lead-or-mi
本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前段时间在开发【葡萄城社区】公众号时有一个功能是需要用网页授权认证地址生成二
本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 HTML5的发展改变了互联网技术趋势,前端热度依旧不减,所以对于应用开发人员