码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式 简单介绍

时间:2018-01-04 23:21:04      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:合规   java   简单   .so   regular   手机号码   邮箱格式验证   reg   个数   

一.正则表达式基本介绍:

实际应用中,经常需要按照某些规则去操作字符串,正则表达式恰好是制定这些规则的利器。

正则表达的英文全程是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/

 

正则表达式 简单介绍

标签:合规   java   简单   .so   regular   手机号码   邮箱格式验证   reg   个数   

原文地址:https://www.cnblogs.com/softwhy/p/8195501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!