标签:js
//1.js验证只能输入数字.
function check_validate1(value){
//定义正则表达式部分
var reg = /^\d+$/;
if( value.constructor === String ){
var re = value.match( reg );
return true;
}
return false;
}
//2.js验证只能输入字母.数字和下划线.
function check_validate2(value){
var reg = /^\w+$/;
if( value.constructor === String ){
var re = value.match( reg );
return true;
}
return false;
}
//3.js验证固定电话:只能是数字.并且有相应的格式//028-67519441 或者 0839-8777222或者 028-6545124
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;
}
function istrue(a){
var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i;
return reg.test(a);
}
function isNumeric(a)
{
var reg=/^(-|+)?d+(.d+)?$/
return(reg.test(a));
}
//检查是否为正数
function isUnsignedNumeric(a)
{
var reg=/^d+(.d+)?$/
alert reg.test(a);
}
//检查是否为整数
function isInteger(a)
{
var reg=/^(-|+)?d+$/
return reg.test(a);
}
//检查是否为正整数
function isUnsignedInteger(a)
{
var reg =/^d+$/
return reg.test(a);
}
//检查是否数字
function isNum(a)
{
var reg = /^d+(.d+)?$/;
reg.test(a);
}
//检查是否整数
function isInt(a)
{
var reg = /^-?d+$/;
return reg.test(a);
}
//去掉非法字符
function trim(str)
{
return str.replace(/^s+|s+$/g, ‘‘);
}标签:js
原文地址:http://raoyonggang.blog.51cto.com/8827770/1533930