javascript-string类型的方法(match,replace,split,concat+join)
来源:互联网 发布:认知无线电网络 编辑:程序博客网 时间:2024/05/17 21:43
以下所有方法都返回新值。
1、match():
stringObject.match(searchvalue)stringObject.match(regexp)
match() 方法将检索字符串 stringObject,以找到一个或多个与 regexp 匹配的文本。这个方法的行为在很大程度上有赖于 regexp 是否具有标志 g。
如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组。
例子:
var str="Hello world! 你好啊!@#@!"document.write(str.match(/[0-9a-zA-Z0-9a-zA-Z\u4e00-\u9fa5]+/g) )
结果:Hello,world,你好啊
2、replace()
stringObject.replace(regexp/substr,replacement)
必需。规定子字符串或要替换的模式的 RegExp 对象。
请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
replacement必需。一个字符串值。规定了替换文本或生成替换文本的函数。返回值
一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。
它将在 stringObject 中查找与 regexp 相匹配的子字符串,然后用 replacement 来替换这些子串。如果 regexp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。
例:
var str="Visit Microsoft!"
document.write(str.replace('i'," "))
结果:V sit Microsoft!【只替换了第一个i】
3、split()
stringObject.split(separator,howmany)
返回值
一个字符串数组。
与Array.join()方法相反。
注意:
var str="HowandHowandHow"
document.write(str.split("H") + "<br />")
返回:
,owand,owand,ow【第一个H分割后,得到一个空的字符】
4、concat()
stringObject.concat(stringX,stringX,...,stringX)
例子:返回值
创建一个新的字符串。
var str1="Hello "
var str2="world!"
var str=str1.concat(str2)
document.write(str)
结果:
Hello world!【str1和str2都不变】
5、join()
arrayObject.join(separator)
返回值
返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入 separator 字符串而生成的。
- javascript-string类型的方法(match,replace,split,concat+join)
- javascript字符串string常用的几种方法(indexOf/lastIndexOf/search/charAt/match/slice/substr/replace/concat/split
- JavaScript String对象方法——search(),match(),replace(),split()
- String的一些基本操作(startsWith、split)和JS中的match、search和replace方法
- javascript 正则表达式数量词,字符串方法(match,search,replace,split),贪婪模式,惰性模式总结
- 常用的 JavaScript String 对象 indexOf() substring() split() replace()
- match、replace、search、split
- js中replace()、join()、split()的用法
- JavaScript正则表达式 exec,test,match,replace,split
- javascript正则表达式总结(test|match|search|replace|split|exec)
- javascript正则表达式(test|match|search|replace|split|exec)
- javascript正则表达式用法 (test|match|search|replace|split|exec)
- javascript正则表达式总结(test|match|search|replace|split|exec)
- javascript正则表达式总结(test|match|search|replace|split|exec)
- javascript string 对象 的replace方法
- JS的正则表达式常用方法test exec match search replace split
- js数组的push pop split concat join
- JavaScript string 的replace
- java jdbc学习整理二(接口)
- 大败局I,秦池。
- 腾讯社招
- 树莓派设置默认声卡
- 问题
- javascript-string类型的方法(match,replace,split,concat+join)
- win7-32位系统,不能运行flash,解决方法。
- Linux最常用的20条命令
- Menu菜单的使用
- 《Qt》part 9 Qt5.5中文乱码解决方法汇总
- javascript--1.缓动动画>>以轮播图为例
- 1082. Read Number in Chinese (25)
- Electron加密打包文件
- HTTPS