javascript 正则表达式基础

简介:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Javascript 正则表达式基础</title>
</head>
<body>
    1.使用RegExp对象:<br />
       ①test()方法:用于判定是否匹配。<br />
       ②exec()方法:返回一个数组,数组中的第一个条目是第一个匹配,其他则是反向引用。<br />
       ③string.match()方法:返回字符串中所有匹配条目组成的数组。<br />
 
    2.扩展字符串方法:<br />
       ①replace()方法:示例正则替换。<br />
       ②split()方法:示例正则分割。<br />
 
    <script type="text/javascript">
        var toMatch = "a bat,a cat,a Cat,a fAt baT,a faT cat";
        var regx = /cat/;
        alert("1.test():" + regx.test(toMatch));
        alert("2.exec():" + regx.exec(toMatch).length);
 
        var matchRegx = /at/gi;
        var matches = toMatch.match(matchRegx);
        alert("3.string.match():" + matches.length);
 
        var toReplace = "the sky is red";
        alert("4.普通replace():" + toReplace.replace("red""blue"));
        var replaceRegx = /red/; //注意:如果需要替换所有"red",需指明正则表达式为:/red/g
        alert("5.正则replace()1:" + toReplace.replace(replaceRegx, "blue"));
        var replaceResult = toReplace.replace(replaceRegx, function (matched) { return "blue" });
        alert("5.正则replace()2:" + replaceResult);
 
        var colorStr = "red,blue,yellow,green";
        var splitReg = /\,/; //注意元字符需转义
        var colorArr = colorStr.split(splitReg);
        alert("6.正则split():" + colorArr.length);
    </script>
</body>
</html>
目录
相关文章
|
1月前
|
JavaScript 前端开发
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
99 1
|
2月前
|
自然语言处理 JavaScript 前端开发
JavaScript 正则表达式
JavaScript 正则表达式
17 3
|
3月前
|
JavaScript 前端开发
js中通过正则表达式验证邮箱是否合法
这篇文章提供了一个JavaScript示例,通过正则表达式在网页上验证用户输入的邮箱地址是否合法,并给出了相应的提示信息。
js中通过正则表达式验证邮箱是否合法
|
5月前
|
机器学习/深度学习 JavaScript 前端开发
JavaScript中的正则表达式详细展示
JavaScript中的正则表达式详细展示
38 6
|
5月前
|
JavaScript 前端开发 测试技术
JavaScript进阶-正则表达式基础
【6月更文挑战第21天】正则表达式是处理字符串的利器,JavaScript中广泛用于搜索、替换和验证。本文讲解正则基础,如字符匹配、量词和边界匹配,同时也讨论了常见问题和易错点,如大小写忽略、贪婪匹配,提供代码示例和调试建议。通过学习,开发者能更好地理解和运用正则表达式解决文本操作问题。
47 1
|
4月前
|
JavaScript 数据安全/隐私保护
js 常用正则表达式【实用】
js 常用正则表达式【实用】
24 0
|
4月前
|
存储 JavaScript 前端开发
|
5月前
|
XML JavaScript 数据安全/隐私保护
一篇文章讲明白js常用js正则表达式大全
一篇文章讲明白js常用js正则表达式大全
34 0
|
6月前
|
前端开发 JavaScript
前端 js 经典:正则表达式
前端 js 经典:正则表达式
54 2
|
6月前
|
XML JavaScript 前端开发
【JavaScript | RegExp】正则表达式
【JavaScript | RegExp】正则表达式
67 4