|
@@ -7,7 +7,7 @@
|
|
|
/**
|
|
|
* @description 验证百分比(不可以小数)
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyNumberPercentage(val: string): string {
|
|
|
// 匹配空格
|
|
@@ -25,7 +25,7 @@ export function verifyNumberPercentage(val: string): string {
|
|
|
/**
|
|
|
* @description 验证百分比(可以小数)
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyNumberPercentageFloat(val: string): string {
|
|
|
let v = verifyNumberIntegerAndFloat(val);
|
|
@@ -40,7 +40,7 @@ export function verifyNumberPercentageFloat(val: string): string {
|
|
|
/**
|
|
|
* @description 小数或整数(不可以负数)
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyNumberIntegerAndFloat(val: string) {
|
|
|
// 匹配空格
|
|
@@ -62,7 +62,7 @@ export function verifyNumberIntegerAndFloat(val: string) {
|
|
|
/**
|
|
|
* @description 正整数验证
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyNumberInteger(val: string) {
|
|
|
// 匹配空格
|
|
@@ -82,7 +82,7 @@ export function verifyNumberInteger(val: string) {
|
|
|
/**
|
|
|
* @description 去掉中文及空格
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyCnAndSpace(val: string) {
|
|
|
// 匹配中文与空格
|
|
@@ -96,7 +96,7 @@ export function verifyCnAndSpace(val: string) {
|
|
|
/**
|
|
|
* @description 去掉英文及空格
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyEnAndSpace(val: string) {
|
|
|
// 匹配英文与空格
|
|
@@ -110,7 +110,7 @@ export function verifyEnAndSpace(val: string) {
|
|
|
/**
|
|
|
* @description 禁止输入空格
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyAndSpace(val: string) {
|
|
|
// 返回结果
|
|
@@ -120,7 +120,7 @@ export function verifyAndSpace(val: string) {
|
|
|
/**
|
|
|
* @description 金额用 `,` 区分开
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyNumberComma(val: string) {
|
|
|
// 调用小数或整数(不可以负数)方法
|
|
@@ -137,10 +137,10 @@ export function verifyNumberComma(val: string) {
|
|
|
|
|
|
/**
|
|
|
* @description 匹配文字变色(搜索时)
|
|
|
- * @param val 当前值字符串
|
|
|
+ * @param {string} val 当前值字符串
|
|
|
* @param text 要处理的字符串值
|
|
|
* @param color 搜索到时字体高亮颜色
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyTextColor(val: string, text = '', color = 'red') {
|
|
|
// 返回内容,添加颜色
|
|
@@ -152,8 +152,8 @@ export function verifyTextColor(val: string, text = '', color = 'red') {
|
|
|
* @description 数字转中文大写
|
|
|
* @param val 当前值字符串
|
|
|
* @param unit 默认:仟佰拾亿仟佰拾万仟佰拾元角分
|
|
|
- * @param v
|
|
|
- * @returns 返回处理后的字符串
|
|
|
+ * @param v 默认:''
|
|
|
+ * @returns {string} 返回处理后的字符串
|
|
|
*/
|
|
|
export function verifyNumberCnUppercase(val: any, unit = '仟佰拾亿仟佰拾万仟佰拾元角分', v = '') {
|
|
|
// 当前内容字符串添加 2个0,为什么??
|
|
@@ -184,7 +184,7 @@ export function verifyNumberCnUppercase(val: any, unit = '仟佰拾亿仟佰拾
|
|
|
/**
|
|
|
* @description 手机号码
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: 手机号码正确
|
|
|
+ * @returns {boolean} 返回 true: 手机号码正确
|
|
|
*/
|
|
|
export function verifyPhone(val: string) {
|
|
|
// false: 手机号码不正确
|
|
@@ -194,7 +194,7 @@ export function verifyPhone(val: string) {
|
|
|
/**
|
|
|
* @description 国内电话号码
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: 国内电话号码正确
|
|
|
+ * @returns {boolean} 返回 true: 国内电话号码正确
|
|
|
*/
|
|
|
export function verifyTelPhone(val: string) {
|
|
|
// false: 国内电话号码不正确
|
|
@@ -204,7 +204,7 @@ export function verifyTelPhone(val: string) {
|
|
|
/**
|
|
|
* @description 登录账号 (字母开头,允许5-16字节,允许字母数字下划线)
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: 登录账号正确
|
|
|
+ * @returns {boolean} 返回 true: 登录账号正确
|
|
|
*/
|
|
|
export function verifyAccount(val: string) {
|
|
|
// false: 登录账号不正确
|
|
@@ -214,7 +214,7 @@ export function verifyAccount(val: string) {
|
|
|
/**
|
|
|
* @description 密码 (以字母开头,长度在6~16之间,只能包含字母、数字和下划线)
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: 密码正确
|
|
|
+ * @returns {boolean} 返回 true: 密码正确
|
|
|
*/
|
|
|
export function verifyPassword(val: string) {
|
|
|
// false: 密码不正确
|
|
@@ -224,7 +224,7 @@ export function verifyPassword(val: string) {
|
|
|
/**
|
|
|
* @description 强密码 (字母+数字+特殊字符,长度在6-16之间)
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: 强密码正确
|
|
|
+ * @returns {boolean} 返回 true: 强密码正确
|
|
|
*/
|
|
|
export function verifyPasswordPowerful(val: string) {
|
|
|
// false: 强密码不正确
|
|
@@ -237,7 +237,7 @@ export function verifyPasswordPowerful(val: string) {
|
|
|
* @description 弱:纯数字,纯字母,纯特殊字符
|
|
|
* @description 中:字母+数字,字母+特殊字符,数字+特殊字符
|
|
|
* @description 强:字母+数字+特殊字符
|
|
|
- * @returns 返回处理后的字符串:弱、中、强
|
|
|
+ * @returns {string} 返回处理后的字符串:弱、中、强
|
|
|
*/
|
|
|
export function verifyPasswordStrength(val: string) {
|
|
|
let v = '';
|
|
@@ -255,7 +255,7 @@ export function verifyPasswordStrength(val: string) {
|
|
|
/**
|
|
|
* @description IP地址
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: IP地址正确
|
|
|
+ * @returns {boolean} 返回 true: IP地址正确
|
|
|
*/
|
|
|
export function verifyIPAddress(val: string) {
|
|
|
// false: IP地址不正确
|
|
@@ -267,7 +267,7 @@ export function verifyIPAddress(val: string) {
|
|
|
/**
|
|
|
* @description 邮箱
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: 邮箱正确
|
|
|
+ * @returns {boolean} 返回 true: 邮箱正确
|
|
|
*/
|
|
|
export function verifyEmail(val: string) {
|
|
|
// false: 邮箱不正确
|
|
@@ -279,7 +279,7 @@ export function verifyEmail(val: string) {
|
|
|
/**
|
|
|
* @description 身份证
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: 身份证正确
|
|
|
+ * @returns {boolean} 返回 true: 身份证正确
|
|
|
*/
|
|
|
export function verifyIdCard(val: string) {
|
|
|
// false: 身份证不正确
|
|
@@ -289,7 +289,7 @@ export function verifyIdCard(val: string) {
|
|
|
/**
|
|
|
* @description 姓名
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: 姓名正确
|
|
|
+ * @returns {boolean} 返回 true: 姓名正确
|
|
|
*/
|
|
|
export function verifyFullName(val: string) {
|
|
|
// false: 姓名不正确
|
|
@@ -299,7 +299,7 @@ export function verifyFullName(val: string) {
|
|
|
/**
|
|
|
* @description 邮政编码
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: 邮政编码正确
|
|
|
+ * @returns {boolean} 返回 true: 邮政编码正确
|
|
|
*/
|
|
|
export function verifyPostalCode(val: string) {
|
|
|
// false: 邮政编码不正确
|
|
@@ -309,7 +309,7 @@ export function verifyPostalCode(val: string) {
|
|
|
/**
|
|
|
* @description url 处理
|
|
|
* @param val 当前值字符串
|
|
|
- * @returns 返回 true: url 正确
|
|
|
+ * @returns {boolean} 返回 true: url 正确
|
|
|
*/
|
|
|
export function verifyUrl(val: string) {
|
|
|
// false: url不正确
|
|
@@ -320,8 +320,8 @@ export function verifyUrl(val: string) {
|
|
|
|
|
|
/**
|
|
|
* @description 车牌号
|
|
|
- * @param val 当前值字符串
|
|
|
- * @returns 返回 true:车牌号正确
|
|
|
+ * @param {string} val 当前值字符串
|
|
|
+ * @returns {boolean} 返回 true:车牌号正确
|
|
|
*/
|
|
|
export function verifyCarNum(val: string) {
|
|
|
// false: 车牌号不正确
|