首頁 >web前端 >js教程 >JavaScript透過RegExp實作客戶端驗證處理程序_javascript技巧

JavaScript透過RegExp實作客戶端驗證處理程序_javascript技巧

WBOY
WBOY原創
2016-05-16 17:34:261124瀏覽
1.讓文字方塊只允許輸入數字,運用asp.net mvc3.0的文字方塊控制項
複製程式碼


程式碼如下:


@Html.TextBox("txt",null, new {@style="width:300;",onkeypress="return RegValidateIsDigit(event)" }) 複製程式碼


程式碼如下:


///定義正規進行比對
var reg = new RegExp("^[0- 9]$");
return (reg.test(fData));
}

複製代碼

程式碼如下:
var reg = new RegExp("^[0-9]$"); 因為是數值0-9所以也等同於d即

複製程式碼

程式碼如下:

複製代碼

代碼如下:

var reg=/d$/;
這裡也用到了test函數: 檢查指定的字串是否存在。常用的還有exec match search replace split等函數。 如果搞懂了第一個那麼只需要套用正規就可以使用了哦。 2.文字方塊只允許輸入中文

複製程式碼



複製程式碼

程式碼🎜>
function RegValidateIsChinese(str) {
//var reg = new RegExp("^[u4e00-u9fa5] $"); var reg = /^[u4E00-u9FA5] $/; 🎜>var str=document.getElementById("text").value; return (reg.test(str));
}


複製代碼


程式碼如下:


function RegValidateIsEmail(str) {
//var reg = /^([a-zA-Z0-9_-]) @@([a -zA-Z0-9_-]) ((.[a-zA-Z0-9_-]{2,3}){1,2})$/;
var reg=/^w ((-w )|(.w ))*@@{1}w .{1}w{2,4}(.{0,1}w{2}){0,1}/ig;
if (reg .test(str)) {
alert("是郵箱");
} else { alert("格式不對"); } } 兩個定義初步檢定都可以。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn