A. js驗證如何限制文本框只能輸入數字
js進行數據校驗使用正則表達式會簡單很多,如下所示:
1.js驗證只能輸入數字:
具體代碼如下:
function check_validate(value){
var reg = /^(/d{3,4})-(/d{7,8})/;
if( value.constructor === String ){ // 判斷傳入的是否是字元串 仿御
var re = value.match( reg );
return true;
}
return false;
}
B. 判斷textbox控制項只能輸入手機號碼 用js正則表達式 或C#語言
手機號的特點:11位,全數字,首位為1,因此,判斷條件是:
string s = textBox1.Text;
// 下面這個條件用於判斷是否是11位,且首位是否是1;
if ( s.Length <11 || s[0] != '1' )
{
//提示非手機號
}
else
{
foreach ( char tt in s)
{
if ( tt < '0' || tt > '9' )
{
//提示非手機號
return; //只要有一個不是數字,就直接返回
}
}
}