JS正则表达式
1. 使用JavaScript正则表达式,首先要了解JavaScript正则表达式的常用符号,如下图:
2. 认识了常用的正则表达式符号之后,还需要了解RegExp对象(RegularExpression),利用该对象的方法来验证输内容是否符合规则。创建正则表达式,有两种方式,如下:
3. 知道了如何使用JavaScript正则表达式之后,你现在肯定跃跃越试,想尝试下。没问题,马上就试下,如果你在编写的过程中有什么问题,我这里还提供了大量常用实际应用范例共大家参...
分类:
编程语言 时间:
2014-11-04 21:17:03
阅读次数:
233
正则表达式是一个描述字符模式的对象。JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.'***********************'javascript''***********************在JavaScrip...
分类:
编程语言 时间:
2014-11-04 12:38:59
阅读次数:
218
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if ....
分类:
Web程序 时间:
2014-11-03 12:50:49
阅读次数:
182
1、正则分析法function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).mat...
分类:
Web程序 时间:
2014-11-02 00:27:51
阅读次数:
160
区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$"手机(中国移动手机号码):regexp="^((\(\d{3}\))|(\d{3}\-))?13[456789]\d{8}|15[89]\d{8}"所有手...
分类:
编程语言 时间:
2014-10-31 15:06:55
阅读次数:
409
在 javascript 中,正则表达式由两部分组成:正则表达式的匹配模式文本;匹配模式文本的修饰符;修饰符:修饰符说明i忽略大小写g执行全局匹配m执行多行匹配匹配模式文本包括以下内容:括号:查找某个范围内的字符:表达式说明[abc]符合括号中的任意一个即可[^abc]括号中的均不能出现[0-9]数...
分类:
编程语言 时间:
2014-10-28 21:27:05
阅读次数:
274
"total" -->传递参数时的名字var reg = new RegExp("(^|&)" + "total" + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg);$("#...
分类:
Web程序 时间:
2014-10-28 13:49:26
阅读次数:
152
正则表达式(regexp)正则表达式在某种意义上可以算是字符串操作中的最高级别了,并不是因为它的语法的复杂,而是它的灵活。理解这一点就需要了解正则表达式的本质,无论多么复杂的正则表达式,它的本质就是字符串,目的就是用来记录其他字符串的规律。看似有些抽象,但是其实很容易理解,大多数人在使用dos命令的...
分类:
编程语言 时间:
2014-10-28 00:25:03
阅读次数:
193
js中两种定义正则表达式的方式,1)/这则表达式/;2)newRegExp(’字符串’);ECMAScript3规范规定,一个正则表达式直接量会在执行到它时转换为一个RegExp对象,同一段代码所表示正则表达式直接量会在执行到时转换为一个RegExp对象,同一段代码所表示正则表达式直接量的每次..
分类:
编程语言 时间:
2014-10-27 11:05:35
阅读次数:
266
哎,又是一道笔试题……都怪我太懒,不多思考。之前一直用别人的代码来获取url参数值,别人的代码是用正则表达式来写的,代码如下:1 function getURLParam(name) {2 return decodeURIComponent((new RegExp('[?|&]' + nam...
分类:
Web程序 时间:
2014-10-24 16:28:44
阅读次数:
209