Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 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 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | export default {
isBlankStr(str) {
str = str.toString();
if (!str || str.replace(/\s/g, '').length === 0) {
return true;
}
else {
return false;
}
},
isNumber(str) {
return /^[0-9]+$/.test(str.toString());
},
isNumberAtLength(val, len) {
val = val.toString();
if (this.isBlankStr(val) || !this.isNumber(val) || val.length !== len) {
return false;
}
else {
return true;
}
},
hasNumber(str) {
return /[0-9]+/.test(str.toString());
},
isFloatNum(str) {
return /^[0-9]+(\.[0-9]+)?$/.test(str.toString());
},
isLowercase(str) {
return /^[a-z]+$/.test(str.toString());
},
hasLowercase(str) {
return /[a-z]+/.test(str.toString());
},
isUppercase(str) {
return /^[A-Z]+$/.test(str.toString());
},
hasUppercase(str) {
return /[A-Z]+/.test(str.toString());
},
isCnCharacter(str) {
return /^[\u4e00-\u9fa5]+$/.test(str.toString());
},
hasCnCharacter(str) {
return /[\u4e00-\u9fa5]+/.test(str.toString());
},
isSpecialCharacter(str) {
return /^[-.!@#$%^&*()+?><]+$/.test(str.toString());
},
hasSpecialCharacter(str) {
return /[-.!@#$%^&*()+?><]+/.test(str.toString());
},
isNumbersOrLetters(str) {
return /^[0-9a-zA-Z]+$/.test(str.toString());
},
isLengthBetween(str, minLen, maxLen) {
str = str.toString();
if (str.length < minLen || str.length > maxLen) {
return false;
}
else {
return true;
}
},
isName(str) {
return /^[a-zA-Z\u4e00-\u9fa5]+$/.test(str.toString());
},
isNickName(str) {
return /^[a-zA-Z\u4e00-\u9fa50-9]+$/.test(str.toString());
},
isCompany(str) {
return /^[a-zA-Z\u4e00-\u9fa5()()]+$/.test(str.toString());
},
isAmount(str) {
return /^[0-9]+(\.[0-9]{1,2})?$/.test(str.toString());
},
isWeight(str) {
return /^[0-9]+(\.[0-9]{1,3})?$/.test(str.toString());
},
isMobileNo(numStr) {
return /^1[0-9]{10}$/.test(numStr.toString());
},
isTelephoneNo(str) {
return /^\d{3}-\d{8}|\d{4}-\d{7}$/.test(str.toString());
},
isFax(str) {
return /^[0-9-]+$/.test(str.toString());
},
isWechatNo(str) {
str = str.toString();
if (str && str.length >= 2 && str.length <= 20) {
return /^[a-zA-Z\d-_]+$/.test(str.toString());
}
else {
return false;
}
},
isUrl(str) {
return /^[a-zA-Z0-9\u4e00-\u9fa5:/_\-.?+=@#%]+$/.test(str.toString());
},
isCardNo(str) {
return /^[0-9]{16,19}$/.test(str.toString());
},
isIdCardNo(str) {
return /^\d{17}[\d|x|X]$/.test(str.toString());
},
isEmailAddress(str) {
let re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(str.toString());
},
isLoginName(str) {
return /^[a-zA-Z]+\w*$/.test(str.toString());
}
};
|