<正则表达式-精确匹配>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">regex匹配
<title>Document</title>
</head>
<body>
<script type="text/javascript">
var str1="hello heslay";
//创建正则
var reg1=/ll/;
//exec()⽅法⾸次匹配的结果以数组形式输出
document.(str1));
document.write("<br>");
//test()⽅法检测字符是否满⾜正则的条件
document.st(str1));//true
document.write("<br>");
document.st("12344"));//false
document.write("<br>");
</script>
//精确匹配
<script type="text/javascript">
//匹配的时候abc必须挨在⼀起
var reg=/abc/;
document.st("acb"));
document.write("<br>");
document.st("Abc"));
document.write("<br>");
document.st("abcd"));
document.write("<br>");//true
//修饰符,匹配到多个时
str="Hello,lol";
document.place(/l/g,2));
//加⼊g 全局匹配,有⼏个匹配⼏个
document.write("<br>");
/
/忽略⼤⼩写
document.place("/h/i",'a'));
document.write("<br>");
//多⾏匹配
//m修饰符的作⽤是修改^和$在正则表达式中的作⽤,让它们分别表⽰⾏⾸和⾏尾。  var str1='baa\nbbc\nabc';
document.place(/^abc/m,"123"));
//m,使abc成为⾏⾸
document.write("<br>");
</script>
</body>
</html>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。