<html>
<head> </head>
<body>
<script type="text/javascript">
var str="Visit Micro soft!"
//document.write(str.replace(/cro/i,"2"))
document.write(str.replace(/[/s ]*/g,''));
document.write("<br />")
console.log(str.indexOf('M')) var str = "L.Rain";
str = str.replace(/[R|n]/g , "+"); //返回替换后的内容
console.log(str)
str = new RegExp("[R|n]","gi")
console.log(str) var sToMatch = "fffffffcataaaaaaaaa";
alert( /cat/gi.test(sToMatch) ); //查看是否存在 返回true OR false
var sToMatch = "a bat , a Cat , a fAt ,a baT , a faT cat";
alert(/at/gi.exec(sToMatch)); //返回匹配到的第一个内容 或 null
alert(sToMatch.match(/at/gi)); //返回匹配到的所有内容 或 null
alert(sToMatch.search(/a3t/gi)) //返回匹配到的第一个内容的位置 否则 -1 //RegExp 对象有 3 个方法:test()、exec() 以及 compile()。 var reg = /[.]*?play-(.*?)\.(html)$/;
var str = "http://www.openv.com/zj/zj_play-sport_2008_2017.html";
//alert(reg.test(str));
document.write(RegExp.$1 + ' ' + RegExp.$1); //返回子模式匹配到的内容 var patt1=new RegExp("e"); //返回的是模式 刚好理解为 模式规则对象
document.write(patt1.test("The best things in life are free")); var mycars = new Array()
mycars[0] = "Saab"
mycars[2] = "BMW"
mycars.push('nihao');
for (i=0;i<mycars.length;i++)
{
if (mycars[i] || mycars[i] != "undefined")
{
document.write(mycars[i] + "<br />")
}
} var arr = new Array(2)
arr[0] = "George"
arr[1] = "John" var arr2 = new Array(2)
arr2[0] = "James"
arr2[1] = "Adrew"
var arr4 =arr.concat(arr2);
document.write(typeof arr2) //typeof判断的类型全是对象
document.write(str.constructor==Array) //判断数据类型 String Array Object
var a=[];
console.log(a instanceof Array) ///typeof判断的类型全是对象
//arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);//将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移,返回""。
//arrayObj.slice(start, [end]); //以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素 var obj = {};
obj['a'] = 'hello wold';
obj['b'] = '123';
obj[2] = '666';
alert(obj.a);
alert(obj.indexOf('666'));//报错 var arr = [];
arr[0] = 'hello wold';
arr[1] = '123';
alert(arr[1]);
alert(arr.indexOf('123')); </script>
</body>
</html>

最新文章

  1. JS动态引入js,CSS——动态创建script/link/style标签
  2. [转]eclipse最佳设置
  3. 【分块打表】bzoj3758 数数
  4. LightOJ1336 Sigma Function(约数和为偶数的个数)
  5. jquery toastr introduction
  6. 常见的Unix指令
  7. &lt;四&gt;面向对象分析之UML核心元素之用例
  8. Java集合类:AbstractCollection源码解析
  9. C语言的算法--------二分法查找
  10. :before与:after伪类的应用
  11. php中date函数获取当前时间的时区误差解决办法
  12. DaemonSet 案例分析 - 每天5分钟玩转 Docker 容器技术(130)
  13. udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理
  14. 浅谈OC内存管理
  15. springMVC控制器,处理器,映射器,适配器
  16. asp.net mvc Dateset读取Excel数据
  17. [Day11]接口、多态
  18. 【转】彻底搞清C#中cookie的内容
  19. jQuery文档操作--empty()和remove()
  20. linux系统nginx的https的跳转

热门文章

  1. [转]python os模块 常用命令
  2. Python模块学习 - pyinotify
  3. MVC使用Newtonsoft无需实体类,实现JSON数据返回给前端页面使用
  4. 【bzoj3786】星系探索
  5. 如何简单解释 MapReduce算法
  6. bootstrap3中container与container_fluid容器的区别
  7. javaScript存储
  8. 文本检查点web_reg_find和web_find两个函数的区别
  9. Python中的多进程:fork和multiprocessing
  10. hdu 1874 畅通工程(spfa 邻接矩阵 邻接表)