0
点赞
收藏
分享

微信扫一扫

2022年7月16日——正则表达式的案例演示

正则表达式的使用

HTML中正则表达式的使用

效果演示:

2022年7月16日——正则表达式的案例演示_html

代码演示:

<!DOCTYPE html>
<html>
<head>
<title>正则表达式</title>
</head>


<body>

<form action="https://www.baidu.com/" onsubmit="return mysubmit()">
请输入您要访问的地址的名称:<input type="text" id="address" />
<br/>
<input type="submit" value="提交">
</form>
</body>
<script>
var address = document.getElementById("address");
function mysubmit(){
let str = address.value;
alert("您输入的数据为:"+str);
var reg = new RegExp('[1-9]{5,8}');
let abc = reg.test(str);
alert("结果为:"+abc);
if(reg.test(str)){
alert("校验成功,即将发生界面跳转,跳转到百度界面");
return true;
}else{
alert("温馨提示:成功条件为5至8位数字");
return false;
}
}
</script>
</html>

Java中正则表达式的使用

效果演示:

2022年7月16日——正则表达式的案例演示_Java_02

代码演示:

package reg;

public class Test {

public static void main(String[] args){
System.out.println("Java中正则表达式的使用:");
//正则表达式
String reg = "[0-9]{3,8}";
//将要校验的数据
String str = "abc123";
String str1 = "abcdefg";
String str2 = "abc123";
String str3 = "1234";
System.out.println(str.matches(reg));
System.out.println(str1.matches(reg));
System.out.println(str2.matches(reg));
System.out.println(str3.matches(reg));
}
}

举报

相关推荐

0 条评论