str="1j4j4j5k2j3b4j3b5k4"
var result=str.split(/[A-z]/)
console.log(result)
/**
* 如果搜索到则第一个出现的索引位置
* 如果搜索不到则返回-1
*
*/
str ="hello abc hello aec afc"
var result=str.search("abc")
console.log(result) //6 表示 当前的索引位置
//使用正则表达式来搜索是否包含(abc、aec、afc)其中的一个字符串
var result2=str.search(/a[bef]c/)
console.log(result2)
/**
* match()
* 可以根据正则表达式,从一个字符串中符合条件的内容提取出来
* 默认匹配第一个
* 后面加上全局g匹配整个字符串,所有符合条件的内容
* 返回的是一个数组对象
*/
str="1a2b3c4d5e6f7g8h9i10j11G";
var result3= str.match(/[a-z]/ig);
console.log(result3)
/**
* replace()
* -可以将字符串中指定的内容替换为新的内容
* -1.默认匹配第一个,后面将不再替换(加上全局g。就可以默认匹配全部)
* 2.参数 (源 ,结果) 被替换的内容源也可以是一个正则表达式
*
*/
str="1a2b3c4d5e6f7g8h9i10a11k"
//result4=str.replace("a","@——@"); //1,默认替换第一个
result4=str.replace(/a/g,"@——@");
console.log(result4)