问题: 字符串转数组,但是分割点在‘.’ ,需要保留每个后缀的 ‘.’ + 类型 解决: let videoType = '.avi.rmvb.rm.asf.divx.mpg.mpeg.mpe.wmv.mp4.mkv.vob' videoType.replace(/[.]/g, '\,.') // 替换掉所有的. 为 ,. videoType.split(',') // 根据,分割 得到最终数组 进阶: 上述虽然实现但是第一个一定会分离出一个空数组,可以封装为一个方法 function getA…
js中replace的用法 replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串..为了帮助大家更好的理解,下面举个简单例子说明一下 Js代码 1.    <script language="javascript"> 2.    var stringObj=…
一. !! js中的!! var o ={flag:4}; var test = !!o.flag; console.log(test);  // true 二.~~,<< (~~(Math.random()*(1<<24))) 得到一个0 到 16777216之间的值 这个构造的其实是一个10进制的颜色值(随机生成数值),转换成16进制就是,像白色FFFFFF,蓝色0000FF等等. 1.<<符号是"左位移"运算符 1<<24是 把1左…
这只是一个小问题,但是之前并没有发现.这个问题就是replace的第二个函数是支持回调函数的. var ext = new RegExp('f','g'); 1.str.replace(ext ,1); 这行代码我们知道是将str中的f替换成数字1.这个用法是众所周知的. 2.str.replace(ext,function(str1,function(a,b,c,d). 第二个参数可以是个回调函数,这个函数的第一个参数是匹配到的字符串,如果有分组,接下来的参数就是匹配到的分组.然后是匹配到的字…
1.replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串..为了帮助大家更好的理解,下面举个简单例子说明一下. Js代码: <script language="javascript"> var stringObj="终古人民共和国,终古人民&quo…
temp: video":"\t<ul class=\"g-list tabview-cont on\">\t\r\n\t\t<li class=\"g-pic cover\"><div class=\"slide-content\"><div class=\"slide-item first\"><a href=\"http://v.360.…
语法: string.replace(regexp,replacement) 参数: regexp:声明了要替换的模式的RegExp对象.如果该参数是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换成RegExp对象.replacement:一个字符串,声明的是替换文本或生成替换文本的函数. 返回值: 一个新字符串,是用replacemenc替换了与regexp的第一次匹配或所有匹配之后得到的. 描述: 字符串string的方法replace()执行的是查找并替换的操作.它将在st…
一般使用 var str = "test-test-test"; str = "test-test-test".replace("test", "ok"); console.log(str); 使用正则: var str = "test-test-test"; str = "test-test-test".replace(/test/g, "ok"); console…
1.替换特定字符 <html><body> <script type="text/javascript"> var str="Visit Microsoft!"document.write(str.replace(/Microsoft/,"W3School")) </script></body></html>2.全局替换 <html><body> &l…
replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串..为了帮助大家更好的理解,下面举个简单例子说明一下 <script language="javascript"> var stringObj="终古人民共和国,终古人民"; //替换错…