正则表达式判断类型(String)

/*blur是表单事件,用法:当元素失去焦点时发生blur事件。*/

    $("#name").blur(function() {

/* 获取表单中输入框内的值 */

    var name=window.document.getElementById("name").value;

{/*(/^[\u4e00-\u9fa5]*$/.test(name))专门处理即验证数据是否为从头到尾都为中文的正则表达式和验证函数*/

if(/^[\u4e00-\u9fa5]*$/.test(name))
             alert("输入正确!"); /*true:输入正确!*/
         } else { /*否则*/
             alert("用户名必须为汉字"); /*false:用户名必须为汉字*/
         }

 })

另外:

/^[0-9]*$/ 判断输入的值只能为数字,用法可以和上面一样。

/(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/ 判断手机号码正则表达式

/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i  判断身份证正则表达式

身份证例子:
            var sfz = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i; 
            var midcard=window.document.getElementById("idCard").value;
            if (!sfz.test(midcard)) {  
                alert('请输入有效的身份证格式!');  
               var idCard=window.document.getElementById("idCard").value="";
                return false;  
            }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值