正则表达式:正则表达式详述 3来源: 发布时间:星期日, 2009年9月6日 浏览:5次 评论:0
当表达式被检查
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 表达式对象 ![]() ![]() ![]() ![]() ![]() ![]() 属性 注意RegExp对象 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 属性$1, ..., $9 取得匹配 ![]() ![]() ![]() 属性$_ 参考input 属性$* 参考multiline 属性$& 参考lastMatch 属性$+ 参考lastParen 属性$` 参考leftContext 属性$' 参考rightContext 属性constructor 指定用来建立对象原型函 属性global 决定是否测试正则表达式是否不能匹配所有 ![]() ![]() ![]() ![]() ![]() 属性ignoreCase 决定试图匹配 ![]() ![]() 属性input 当正则表达式被匹配 ![]() ![]() ![]() ![]() ![]() 属性lastIndex 决定下 ![]() 属性lastMatch 最后 ![]() ![]() ![]() 属性lastParen 子串匹配 ![]() ![]() ![]() ![]() ![]() ![]() 属性leftContext 最近 ![]() ![]() ![]() 属性multiline 是否在串 ![]() ![]() 属性prototype 允许附加属性到所有 ![]() 属性rightContext 最近 ![]() ![]() ![]() ![]() 属性source 模式文本 思路方法 compile思路方法 编译 ![]() exec思路方法 运行正则表达式匹配 test思路方法 测试正则达式匹配 toSource思路方法 返回 ![]() ![]() ![]() ![]() ![]() ![]() ![]() toString思路方法 返回 ![]() ![]() ![]() ![]() ![]() valueOf思路方法 返回指定对角 ![]() ![]() ![]() 另外 ![]() ![]() 例子: 例1、下述举例脚本使用replace思路方法来转换串中 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 称 ![]() <script LANGUAGE="Javascript1.2"> re = /(\w+)\s(\w+)/; str = "John Smith"; ![]() document.write( ![]() </script> 显示结果:"Smith, John". 例2、下述举例脚本中 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() <script LANGUAGE="Javascript1.2"> function getInfo(abc) { re = /(\w+)\s(\d+)/; re.exec(abc.value); window.alert(RegExp.$1 + ", your age is " + RegExp.$2); } </script> 请输入你 ![]() ![]() ![]() <FORM><INPUT TYPE="TEXT" NAME="NameAge" _disibledevent=> </HTML> $1, ..., $9属性 用圆括号括着 ![]() ![]() ![]() ![]() 是RegExp ![]() 静态 ![]() 在Javascript 1.2, NES 3.0以上版本提供 描述: ![]() ![]() ![]() ![]() ![]() 能加上圆括号 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 这些属性能用在RegExp.replace思路方法替换后 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 义 ![]() ![]() ![]() ![]() 例如: 下例脚本使用replace 思路方法来交换串中单词 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() RegExp对象 ![]() ![]() <script LANGUAGE="Javascript1.2"> re = /(\w+)\s(\w+)/; str = "John Smith"; ![]() document.write( ![]() </script> 显示 ![]() ![]() u/meil/archives/2007/324.html 0
相关文章读者评论发表评论 |