index.ts 818 B

12345678910111213141516171819202122232425
  1. const config = {
  2. Host00: 'https://secure.44a5c8109e4.com',
  3. // Host85: 'http://192.168.0.18:8700',
  4. Host85: 'https://ucard.44a5c8109e4.com',
  5. Code: {
  6. StatusOK: 200,
  7. StatusFail: 400,
  8. StatusSessionExpire: 600,
  9. StatusSNotFound: 404,
  10. },
  11. Pattern: {
  12. Email: /^[\w.%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/i,
  13. Phone: /^1[3-9]\d{9}$/,
  14. Pin: /^(?!(\d)\1{5})(?!012345)(?!123456)(?!234567)(?!345678)(?!456789)(?!987654)(?!876543)(?!765432)(?!654321)(?!543210)\d{6}$/,
  15. Password: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$/,
  16. Tel: /^0[1-9]{2,3}-\d{5,10}$/,
  17. Num: /\d/,
  18. NonNegInt: /^\d+$/, // 非负整数
  19. PosInt: /^[1-9]\d*$/, // 正整数
  20. nonnegative: /^\d+(\.\d{1,2})?$/, // 非负数(最多两位小数)
  21. englishName: /^[^\u4E00-\u9FA5]+$/,
  22. },
  23. };
  24. export default config;