1.讓文本框只允許輸入數字,運用asp.net mvc3.0的文本框控件
復制代碼 代碼如下:
@Html.TextBox("txt",null, new {@style="width:300;",onkeypress="return RegValidateIsDigit(event)" })
復制代碼 代碼如下:
<script type="text/javascript">
function RegValidateIsDigit(e) {
var KeyChar;
debugger;
////判斷瀏覽器
if (window.event) //IE
{
KeyChar = e.keyCode;
}
else if (e.which)///FireFox等
{
KeyChar = e.which;
}
var str = String.fromCharCode(KeyChar); ///通過UniCode編碼來來查找相應的字符
return regIsDigit(str);
}
function regIsDigit(fData) {
///定義正則進行匹配
var reg = new RegExp("^[0-9]$");
return (reg.test(fData));
}
</script>
復制代碼 代碼如下:
var reg = new RegExp("^[0-9]$");
復制代碼 代碼如下:
var reg = new RegExp("http://d$");
復制代碼 代碼如下:
var reg=//d$/;
復制代碼 代碼如下:
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("格式不對");
}
}
新聞熱點
疑難解答
圖片精選