先定义一个字符串,使用正则表达式 /\d+/g
,可以把匹配到的数字组成一个数组
var text = 'testing:1,2,3' //定义一个字符串
var pattern = /\d+/g //匹配所有包含一个或多个数字的实例
text.match(pattern) //['1','2','3'] 所有匹配组成的数组
可以使用test()方法来判断是否匹配
pattern.test(text) // => true 匹配成功
首次匹配成功的位置
text.search(pattern) // 8
可以用replace()把数字替换掉
text.replace(pattern,'#') // testing:#,#,#