正則表達式一、

一、定義



二、運用


例如:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>正則表達式普通方式</title>
<script type="text/javascript">
window.οnlοad=function(){
document.getElementById('form').οnsubmit=function(){
//提交監聽事件
//普通方式聲明一個正則表達式
var reg=/white/;
//使用構造函數聲明正則表達式
var reg=new RegExp('white');
//驗證輸入框內容是否匹配
var a=document.getElementById('a').value;
if(reg.test(a)){
//驗證通過
alert('驗證通過');
}else{
//驗證失敗
alert('驗證失敗');
}
}
}
</script>
</head>
<body>
<form action="test0.html"method="post"id="form">
<!-- 文本輸入框-->
<input type="text"id="a"value="">
<input type="submit"value="登陸"/>
</form>
</body>
</html>


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
window.οnlοad=function() {
document.getElementById('form').οnsubmit=function() {
//提交監聽事件
//普通方式聲明一個正則表達式
//附加參數:i代表忽略大小寫
//g代表全局匹配
var reg=/a/ig;
//使用構造函數聲明一個正則表達式
// var reg=new RegExp('white');
//驗證輸入框內容是否匹配
var a=document.getElementById('a').value;
//通過正則表達式規則去替換一個字符串
var b=a.replace(reg,'b');
//通過value屬性修改輸入框的值
var input=document.getElementById('a');
input.value=b;
return false;
}
}
</script>
</head>
<body>
<form id="form" action="" method="post">
<!--文本輸入框-->
<input type="text" id="a" value="" />
<input type="submit" value="登錄"/>
</form>
</body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章