正则表达式 简单介绍
2018-06-24 01:11:49来源:未知 阅读 ()
一.正则表达式基本介绍:
实际应用中,经常需要按照某些规则去操作字符串,正则表达式恰好是制定这些规则的利器。
正则表达的英文全程是regular expression,正如它的名字,可以将它分为两个部分来理解:
(1).第一部分是规则(regular),用来约束各个字符的语义。例如点(.)可以表示任意一个字符,星号(*)可以表示零个或者多个字符,或者\d表示一个数字等。
(2).第二部分是表达式(expression),是由字符组成的字符串(实质就是由一个个单独的规则,组成一个总体匹配规则),用来规定匹配操作。
二.正则表达式的作用:
匹配是正则表达式的基本行为,例如,利用正则表达式从字符串中找出符合规则的子字符串,如果有符合正则表达式规则的子字符串,那么此子字符串就是一个匹配。
正则表达式应用非常广泛,例如邮箱格式验证,或者手机号码格式的验证等等,当然远不止这些。
下面先看一段简单的代码实例:
var str="javascript is good"; console.log(str.match(/java/gi));
以上代码中,正则表达式可以可以匹配字符串中的子字符串"java"。
http://www.softwhy.com/article-339-1.html
http://www.softwhy.com/qiduan/regex_source/
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- JavaScript函数表达式详解及实例 2020-03-25
- JS简单去除数组中重复项的方法 2020-03-16
- JS判断浏览器是否安装flash插件的简单方法 2020-03-12
- JavaScript简单下拉菜单特效 2020-02-22
- Js操作DOM元素及获取浏览器高宽的简单方法 2019-12-31
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash