编程语言
首页 > 编程语言> > java script 日常学习 正则表达式

java script 日常学习 正则表达式

作者:互联网

<!DOCTYPE html>
<html>
<head>
<title>函数的运用</title>
<meta charset="utf-8">
</head>
<body>

<script type="text/javascript">
/*
//使用字符串的正则表达式方法
//var box = new RegExp('box','ig')
var box = /box/ig;
var ik = "this is a box !";
//alert (ik.match(box)); //上面有几个box就弹出几个
//alert (ik.match(box).length); //获取到了几个
//alert (ik.search(box)); //seatch 找到box中的box的b在第几个位置
//alert (ik.replace(box,'Tom')); //replace替换 瑞普利似
//alert (ik.split(box)); //split分开 以box将字符串以数组的型试分开

//正则表达式对象的静态属性
var box = new RegExp('(i)fhsik','ig'); //出现问题:忘记打了个new
var ik = "har are you , my name is ifhsik !";
box.test(ik); //出现问题:将test打成了text
//alert(RegExp.input); //找到指定位置原样输出 $_
//alert(RegExp.leftContext); //找到指定位置的左边 $`
//alert(RegExp.rightContext); //找到指定位置的右边 左右这两个条件除本身不显示出来 $'
//alert(RegExp.lastMatch); //最后一个匹配的字符串 $&
//alert(RegExp.lastParen); //最后一对圆括号内的匹配子串 $+
*/

</script>
</body>
</html>

标签:box,java,script,正则表达式,alert,ik,var,RegExp,ig
来源: https://www.cnblogs.com/ifhsik/p/16695028.html