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; //只要有一个不是数字,就直接返回
}
}
}