js数组和正则

来源:互联网 发布:mac是哪个国家 编辑:程序博客网 时间:2024/04/19 06:45
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<
<
<script>

var str="22哈哈11 黎黎a77爱 ll1浩浩ak";
var re=/\d+/g;
alert(re.test(str)); //返回true或者false

var oInf=window.navigator.userAgent; 
alert(oInf);//弹出版本信息
var aRE=oInf.match(re);//获取符合正则的字符串为数组
var ss=aRE.join("的");
alert(ss);//直接组合数组为字符串,并且用"的"分割
var aS=ss.split("的");//字符串转数组,依据是("的")
alert(aS);
var aa=["哈哈"];
var k1=aS.push(aa);//把as添加到aa数组


alert(aS);//!!!!!这里不能弹出k1,弹出k1将返回数组长度,直接写aS,因为aS.push(aa)直接把aa数组给了aS,push(aa)只返回长度.var k1=aS.push(aa)相当于把aS变化后的长度给k1;
var k1=aS.join("-");
var re2 =/\d+/gi;//[]里面表示范围

var re3 =/chrome|firefox|edge/gi;

alert(oInf.replace(re2,"浩哥:"));//替换函数replace


</script>
</body>
</html>
0 0
原创粉丝点击