JavaScript正则方法

1.compile 编译一个正则表达式对象

rgExp.compile(pattern, [flags])  pattern字符串表达式

2.exec 在指定字符串中执行一个匹配查找。

rgExp.exec(str)        str执行查找的string对象或者字符串文字

3.test 返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式。

rgexp.test(str)

test 方法检查在字符串中是否存在一个模式,如果存在则返回 true,否            则就返回 false。

4.match 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返        回。
        stringObj.match(rgExp)

match 方法返回的数组有三个属性:input、index和lastIndex。Input

属性包含整个的被查找字符串。Index 属性包含了在整个被查找字符串中

匹配的子字符串的位置。LastIndex 属性包含了最后一次匹配中最后一个
        
        字符的下一个位置。

5.replace 返回根据正则表达式进行文字替换后的字符串的复制。

stringObj.replace(rgExp, replaceText)

stringObj 要执行该替换的 String 对象或字符串文字。该字符串不会被         replace 方法修改。

rgExp 为包含正则表达式模式或可用标志的正则表达式对象。也可以是                 String 对象或文字。如果 rgExp 不是正则表达式对象,它将被转换为字            符串,并进行精确的查找;不要尝试将字符串转化为正则表达式。

replaceText 是一个String 对象或字符串文字,对于stringObj 中每个                匹配 rgExp 中的位置都用该对象所包含的文字加以替换。
    
    6.search 返回与正则表达式查找内容匹配的第一个子字符串的位置。

stringObj.search(rgExp)

search 方法指明是否存在相应的匹配。如果找到一个匹配,search 方法        将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有        找到匹配,则返回 -1。

最新文章

  1. Log4j记录日志步骤
  2. 根据url下载图片
  3. 第3章 Linux常用命令(4)_帮助、用户管理和解压缩命令
  4. webpack入坑之旅(五)加载vue单文件组件
  5. How To Use RUN_PRODUCT In Oracle Forms
  6. hadoop对于压缩文件的支持及算法优缺点
  7. C++学习43 输入输出有关的类和对象
  8. SqlServer获取表结构语句
  9. [原创]Python入门到简单网站目录扫描器编写(上)
  10. 你不知道的Eclipse用法:使用Allocation tracker跟踪Android应用内存分配
  11. html5的navigator调用手机震动
  12. android脚步---图片浏览
  13. [Unity Shader]Shader前述
  14. maven仓库--搭建局域网私服(windows版)
  15. 剑指Offer-二叉树的下一个结点
  16. Linux - 有效群组(effective group)与初始群组(initial group),groups,newgrp
  17. sql server 阻塞查询
  18. 【转载】JAVA基础复习与总结<三> Object类的常用方法
  19. python进程池multiprocessing.Pool和线程池multiprocessing.dummy.Pool实例
  20. 控制结构(1): 分枝/叶子(branch/leaf)

热门文章

  1. Hacklab WebIDE在线调试ESP32笔记
  2. JavaJDBC【三、增删改查】
  3. fastadmin 隐藏操作栏按钮
  4. 如何使用ssh工具便于远程管理
  5. python常用模块:包的使用、init作用、相对导入绝对导入与内置函数
  6. PXE+Kickstart实现批量化无人值守安装
  7. MYSQL获得查询记录的行号
  8. Loadrunner:录制APP脚本
  9. 修改Jenkins目录
  10. 201871010105-曹玉中《面向对象程序设计(java)》第十七周学习总结