Js 正则表达式

时间:2020-05-01
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    // search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置
    var str = 'hello php';
    var reg = /php/i;
    console.log(str.search(reg));

    // replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串
    var str = 'hello php';
    var reg = /php/i;
    console.log(str.replace(reg, 'js'));

    // exec() 方法用于检索字符串中的正则表达式的匹配
    var str = 'hello php';
    var reg = /(p)/gi;
    console.log(reg.exec(str));

    // test() 是一个正则表达式方法。 它通过模式来搜索字符串,然后根据结果返回 true 或 false
    var str = 'hello php';
    var reg = /p/i;
    console.log(reg.test(str));
</script>
</body>
</html>