博客
关于我
Javascript中String支持使用正则表达式的四种方法
阅读量:368 次
发布时间:2019-03-05

本文共 1008 字,大约阅读时间需要 3 分钟。

JavaScript String 方法实用指南

1. search 方法

search 方法用于检索字符串中第一个与正则表达式匹配的子串。该方法的参数可以是字符串或正则表达式。当使用正则表达式时,需注意不支持全局修饰符 g

var index = 'JavaScript'.search(/script/i); // 返回 4var indexG = 'JavaScript Java'.search(/java/gi); // 返回 0var indexNotReg = 'JavaScript'.search('Sc'); // 返回 4

2. replace 方法

replace 方法用于执行检索和替换操作。第一个参数是正则表达式或字符串,第二个参数是要替换的内容。默认情况下只替换第一个匹配项,而如果设置全局修饰符 g,则替换所有匹配项。

var strNotG = 'java javascript'.replace(/java/i, 'Java'); // Java javascriptvar strG = 'java javascript'.replace(/java/gi, 'Java'); // Java Javascriptvar strNotReg = 'java javascrip'.replace('java', 'C++'); // C++ javascript

3. match 方法

match 方法用于返回字符串中所有与正则表达式匹配的子串组成的数组。该方法的参数同样可以是字符串或正则表达式。

var arr = '000zhang1quan22zhong3'.match(/\d{2,}/g); // 返回 ['000', '22']

4. split 方法

split 方法用于将字符串根据指定的分隔符或正则表达式拆分为数组。分隔符可以是字符串或正则表达式。

var str = 'zhang,quan,zhong'.split(','); // ['zhang', 'quan', 'zhong']var strReg = 'zhangAquanBzhong'.split(/[A-Z]/); // ['zhang', 'quan', 'zhong']

以上方法为 JavaScript String 对象的实用工具,在实际开发中可以帮助我们高效处理字符串操作。

转载地址:http://yhiwz.baihongyu.com/

你可能感兴趣的文章
Linux环境变量配置错误导致命令不能使用(杂谈)
查看>>
openstack安装(六)镜像glance服务安装
查看>>
openstack安装(九)网络服务的安装--控制节点
查看>>
shell编程(六)语言编码规范之(变量)
查看>>
linux杂谈之特殊字符的打印和在各种软件如何打出
查看>>
vim杂谈(三)之配色方案
查看>>
vim杂谈(五)之vim不加载~/.vimrc
查看>>
Linux杂谈之终端快捷键
查看>>
vimscript学习笔记(二)预备知识
查看>>
vimscript学习笔记(三)信息打印
查看>>
awk杂谈之数组习题
查看>>
SSM项目中遇到Could not autowire. No beans of ‘XXX‘ type found.错误
查看>>
Linux网络属性配置详解
查看>>
Python(三十)类的理解
查看>>
Extjs布局详解
查看>>
Android数据库
查看>>
Linux基础命令(十四)软件安装的后续
查看>>
HTML基础,块级元素/行内元素/行内块元素辨析【2分钟掌握】
查看>>
keil左侧文件调整方法
查看>>
本地分支关联远程分支
查看>>