verified.js 594 B

12345678910111213141516171819202122232425
  1. export default {
  2. required(str, msg) {
  3. return !!str && str.length > 0 || tips(msg)
  4. },
  5. mobile(str) {
  6. return /^1\d{10}$/.test(str) || tips("请输入正确的手机号")
  7. },
  8. account(str) {
  9. return /^1\d{10}$/.test(str) || tips("请输入正确的手机号")
  10. },
  11. password(str) {
  12. return /^[0-9a-z<>?:"|{},./;'/[]]{6,20}$/i.test(str) || tips("密码必须为6至20位数字与字母的组合")
  13. },
  14. safepass(str) {
  15. return /^\d{6}$/i.test(str) || tips("安全密码必须由6位数字组成")
  16. }
  17. }
  18. function tips(msg) {
  19. uni.showToast({
  20. title: msg,
  21. icon: "none"
  22. })
  23. return false;
  24. }