正则表达式有两种模式:
RegExp对象的方法:
代码示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>正则表达式普通方式</title>
<script type="text/javascript">
window.οnlοad=function() {
document.getElementById('form').οnsubmit=function() {
//提交监听事件
//普通方式声明一个正则表达式
var reg=/white/i;
//使用构造函数声明一个正则表达式
// var reg=new RegExp('white');
//验证输入框内容是否匹配
var a=document.getElementById('a').value;
if(reg.test(a)) {
//验证通过
alert('验证通过')
} else {
//验证失败
alert('验证失败')
}
return false;
}
}
</script>
</head>
<body>
<form id="form" action="" method="post">
<!--文本输入框-->
<input type="text" id="a" value="" />
<input type="submit" value="登录"/>
</form>
</body>
</html>