/*blur是表单事件,用法:当元素失去焦点时发生blur事件。*/
$("#name").blur(function() {
/* 获取表单中输入框内的值 */
var name=window.document.getElementById("name").value;
{/*(/^[\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;
}