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输入验证

时间: 2024-12-20 16:14:52

js输入验证的相关文章

Angular JS输入验证

<form name="mgForm" ng-app="myApp" ng-controller="validateCtrl" novalidate> <p>用户名:<input type="text" name="user" ng-model="user" required><span style="color:red" n

正则表达式控制Input输入内容 ,js正则验证方法大全

https://blog.csdn.net/xushichang/article/details/4041507 正则表达式控制Input输入内容 2009年04月01日 17:15:00 阅读数:21747 不能输入中文 <input type="text" name="textfield"  onkeyup="this.value=this.value.replace(/[^/da-z_]/ig,'');"/>只能输入 数字和下划

js 验证表单 js提交验证类

js 验证表单 js提交验证类 附加:js验证radio是否选择 <script language="javascript">function checkform(obj){for(i=0;i<obj.oo.length;i++)         if(obj.oo[i].checked==true) return true; alert("请选择")return false; }</script><form id="f

js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码

直接上代码 Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

js正则验证方法大全

js正则验证方法大全 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

使用BootStrapValidator来完成前端输入验证

ootStrapValidator可以用于完成基于BootStrap搭建的前端UI中的输入验证,由于本插件完全基于BootStrap因此可以和UI完美的融合在一起.下面直接上图,看看完成后的结果: 怎么样,还比较和谐把,当然你也可以修改默认样式,让它的显示方式更加美观. 下面来说说他的用法: 下载BootStrapValidator 你可以点击BootStrapValidator官方下载地址来下载它. 下载后的目录结构 下载完成后,如果是全部文件的化,目录结构如下: 其中可以直接在项目中使用的文

中文输入验证AngularJS版

<!DOCTYPE html><html ng-app="myApp" ng-controller="myCtrl" ><head lang="en"> <meta charset="UTF-8"> <title>T63-中文输入验证AngularJS版</title> <script src="js/angular.js" ty

js 验证手机号码

function validatemobile(phone) { if(phone.length==0) { alert('请输入手机号码!'); document.form1.phone.focus(); return false; } if(phone.length!=11) { alert('请输入有效的手机号码!'); document.form1.phone.focus(); return false; } var myreg = /^13[0-9]{9}$|14[0-9]{9}$|1

js正则验证手机号码有效性

通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript"> var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; if(!myreg.test($("#phone").val())) { alert('请输入有效的手机号码!'); return false; }