码迷,mamicode.com
首页 >  
搜索关键字:javascript正则表达式    ( 308个结果
javascript正则表达式
/*//复习var obj= new Number(2);alert(Number.MIN_VALUE);var num = new Number(22e3);alert(num);alert(isFinite(num));//判断是否超出了规定的范围var person={fname:"John"...
分类:编程语言   时间:2015-03-04 22:29:36    阅读次数:230
javascript正则表达式之最长匹配(贪婪匹配)和最短匹配(懒惰匹配)
最近在阅读RequireJS 2.1.15源码,源码开始处定义了一系列的变量,有4个正则表达式: var commentRegExp = /(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg, cjsRequireRegExp = /[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g, j...
分类:编程语言   时间:2015-03-03 13:37:39    阅读次数:138
正则表达式规则语法
正则表达式有什么作用呢? 它可以: ?测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 ; ?替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字; ?根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字;...
分类:其他好文   时间:2015-03-02 09:34:48    阅读次数:163
javascript正则表达式修饰符之global(/g)的使用
对于RegExp.exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此;如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。...
分类:编程语言   时间:2015-03-02 08:18:33    阅读次数:144
javascript正则表达式修饰符之multiline(/m)的使用
也就是说只有当目标字符串含有\n,而且正则表达式中含有^或$的时候,/m修饰符才有作用。如果 multiline 为 false,那么“^”与字符串的开始位置相匹配,而“$”与字符串的结束位置相匹配。 如果 multiline 为 true,那么“^”与字符串开始位置以及“\n”或“\r”之后的位置相匹配,而“$”与字符串结束位置以及“\n”或“\r”之前的位置相匹配。由于target不是以abc开头的字符串,所以匹配singleline的结果是false;由于target是多行字符串(含有\n),而第2行...
分类:编程语言   时间:2015-02-28 23:06:31    阅读次数:392
javascript正则表达式简介
regular expression是一个描述字符模式的对象; ECMAScript中的RegExp类表示正则表达式; String和RegExp都定义了使用正则表达式进行强大的模式匹配、文本检索和替换的函数; 正则表达式主要用来验证客户端的输入数据;运行上面的javascript代码使用的是Ecl...
分类:编程语言   时间:2015-02-15 01:00:55    阅读次数:355
javascript 正则表达式代码
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(...
分类:编程语言   时间:2015-01-28 21:23:55    阅读次数:223
征服Ajax-Web2.0开发技术详解试读版
JavaScript 面向对象程序设计 一、JavaScript 中支持面向对象的基础 1.在JavaScript中,函数和类就是一个概念,当new一个函数时,就会返回一个对象。如果这个函数中没有初始化类成员,那就会返回一个空的对象。 2.在JavaScript中,每个对象可以看作是多个属性(方法)的集合,引用一个属性(方法) 很简单,即: 对象名.属性(方法)名...
分类:Web程序   时间:2015-01-28 19:51:40    阅读次数:198
JavaScript 正则表达式:字符串中查找数字
上午师傅给我留了任务,让想想怎样用正则表达式,在字符串中找到数字,并替换数字。以下代码是在一段字符串中,用正则表达式找到数字,使用 replace() 方法,用找到的数字的两倍值替换原数字。replace() 方法的第二个参数为一个函数,返回找到数字的两倍值。正则表达式 /\d+/g: 匹配至少一个...
分类:编程语言   时间:2015-01-26 15:06:43    阅读次数:166
JavaScript开发之旅(4):JavaScript正则表达式大全
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]...
分类:编程语言   时间:2015-01-16 09:51:38    阅读次数:177
308条   上一页 1 ... 22 23 24 25 26 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!