字符串
本页面所有规则可用于 string
相等 Equal
v.val("This string", "='This string'"); // true
开头是 Start with
验证输入是否以规则中指定的字符串开头。
v.val("This string", "starts with 'This'"); // true
结尾是 Ends with
验证输入是否以规则中指定的字符串结尾。
v.val("This string", "ends with 'string'"); // true
在字符串中 In
验证输是否在规则中指定的字符串中出现。
v.val("string", "in 'a longer string that contains it'"); // true
包含 Contains
验证输是否在包含规则中指定的字符串。
v.val("This is a longer string that", "contains 'longer'"); // true
不为空 Not empty
验证输入不为空。
v.val("A string that is", "not empty"); // true
最大长度 Max length
验证输入的最大长度不超过规则中指定的长度
v.val("A string that ", "max length 15"); // tru
百分比 Percentage
验证输入字符串是否百分比格式。
v.val("99%", "is percentage"); // true
Base64
验证输入是一个合法的base64编码的字符串。
v.val("UmViYlZhbCBydWxlcw==", "is base64"); // true
数字 Number
验证输入字符串是否满足数字格式。
v.val("-1.23", "is number"); // true
整数 Int
验证输入字符串是否符合整数格式。
v.val("8888", "is int"); // true
浮点数 Float
验证输入字符串是否符合满足浮点数格式。
v.val("3.1415926", "is float"); // true
十六进制数字 Hex number
验证输入字符串是否符合十六进制数字的格式(如0xFFFFFF)。
v.val("0x123def", "is hex number"); // true
十六进制颜色 Hex color
验证输入字符串是否符合十六进制颜色格式。
v.val("#FFEEDD", "is hex color");
电话号码 Phone
验证输入字符串是否符合中华人民共和国电话号码格式
v.val("021-59595959", "is phone");
手机号码 Mobile
验证输入字符串是否满足(中国)手机号码格式。
v.val("13800138000", "is mobile");
符合正则表达式 Match regex
验证输入字符串是否匹配正则表达式,更多详情请见这里。
v.val("13800138000", "match //d+/"); match a regex
Last updated
Was this helpful?