<script>
var content = prompt("请输入你的测试内容:");
var re = new RegExp("\\d+"); // 匹配纯数字1次或多次
var result = re.test(content);
if (result) {
document.write("这是一个有效的数字.");
}
else {
document.write("这不是一个有效的数字.");
}
</script>
<script>
var content = prompt("请输入你的手机号码:");
var re = new RegExp("1[3578]\\d{9}"); // 匹配纯数字1次或多次
var result = re.test(content);
if (result) {
document.write("这是一个有效的电话.");
}
else {
document.write("这不是一个有效的电话.");
}
</script>
<script>
var text = "文本内容,1234567,花费3456230元费用,来完成34345645个计划。";
var pattern = new RegExp("\\d{7}", "g");
while ((result = pattern.exec(text)) != null) {
document.write(result);
document.write(pattern.lastIndex);
}
</script>
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |