<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<meta charset="utf-8" />
</head>
<body>
<script type="text/javascript">
window.onload = function () {
var str = '中国移动10086中国联通10010中国电信10000中国农业银行95588';
//创建正则表达式
var regExp = /\d+/g;//在正则表达式后面加一个g表示全局搜索,不加的话只能提取到第一个匹配的结果
//调用正则表达式对象的exec()方法进行提取
var result = regExp.exec(str);
//全局匹配的情况下,重复调用正则表达式对象的exec()方法就可以将所有匹配结果提取出来
while (result) {
alert(result);
result = regExp.exec(str);
}
};
</script>
</body>
</html>
使用正则表达式进行提取电话号码
最新推荐文章于 2025-01-01 10:44:36 发布
本文通过一个HTML页面的示例,展示了如何使用JavaScript的正则表达式来全局匹配并提取字符串中的数字。该示例代码适用于理解正则表达式的使用方法,特别是对于全局搜索的理解。
5257

被折叠的 条评论
为什么被折叠?



