用户注册账号时,我们应该检查格式是否符合要求,字数是否符合要求,网页图片也应该检查是否成功加载,加载失败应该显示默认图片,代码参考如下:
// 检查账号格式
function checkUsername(name){
var reg = /^[a-zA-Z]+[0-9a-zA-Z]{5,19}$/g;
if(reg.test(name)){
return true;
} else {
return false;
}
}
// 检查是否包含数字
function hasNumber(name){
var reg = /\d/g;
if(reg.test(name)){
return true;
} else {
return false;
}
}
// 检查是否包含大写字母
function hasUpperLetter(name){
var reg = /[A-Z]+/g;
if(reg.test(name)){
return true;
} else {
return false;
}
}
// 检查是否包含小写字母
function hasLowerLetter(name){
var reg = /[a-z]+/g;
if(reg.test(name)){
return true;
} else {
return false;
}
}
// 图片加载失败,使用默认图片
function checkImage(el){
$(el).find('img').each(function(){
$(this).on('error', function(){
$(this).attr('src', '/images/nothing.png')
})
})
}