| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- // #ifdef H5
- let [p, h] = [window.location.protocol, window.location.host];
- let isIP = /^\d+\.\d+\.\d+\.\d+:\d+$/.test(h);
- let [ho, dt] = isIP ? ['44a5c8109e4', 'com'] : h.split('.').slice(-2);
- // let [ho, dt] = isIP ? ['cwgvu', 'club'] : h.split('.').slice(-2);
- let ht = p == 'http:' ? 'https:' : p;
- console.log(ho, dt, ht, 1009);
- // #else
- let ht = 'https:';
- let ho = '44a5c8109e4'//'cwgvu'; // 默认主域名或可根据实际APP环境配置
- let dt = 'com'//'club'; // 默认域名后缀
- // #endif
- const config = {
- HostWs: "wss://ws." + ho + "." + dt,
- Host80: ht + "//secure." + ho + "." + dt,
- Host00: ht + "//ucard." + ho + "." + dt,
- Host85: ht + "//ucard." + ho + "." + dt,
- Host04: ht + "//pay." + ho + "." + dt,
- // Host80: 'http://192.168.0.21:8000',
- // Host00: 'http://192.168.0.21:8000',
- // Host85: 'http://192.168.0.21:8000',
- // Host04: 'http://192.168.0.21:8004',
- Host90: ht + "//data." + ho + "." + dt,
- HostShop: ht + "//shopcustom." + ho + "." + dt,
- HostShopImg: ht + "//shopmanager." + ho + "." + dt,
- Host87: ht + "//followup." + ho + "." + dt,
- Host05: ht + "//file." + ho + "." + dt,
- HostEnter: ht + "//ad." + ho + "." + dt,
- ho,
- host: ho,
- Code: {
- StatusOK: 200,
- StatusFail: 400,
- StatusSessionExpire: 600,
- StatusSNotFound: 404,
- },
- Pattern: {
- Email: /^[\w.%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/i,
- Phone: /^1[3-9]\d{9}$/,
- Pin: /^(?!(\d)\1{5})(?!012345)(?!123456)(?!234567)(?!345678)(?!456789)(?!987654)(?!876543)(?!765432)(?!654321)(?!543210)\d{6}$/,
- Password: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$/,
- Tel: /^0[1-9]{2,3}-\d{5,10}$/,
- Num: /\d/,
- NonNegInt: /^\d+$/, // 非负整数
- PosInt: /^[1-9]\d*$/, // 正整数
- nonnegative: /^\d+(\.\d{1,2})?$/, // 非负数(最多两位小数)
- englishName: /^[^\u4E00-\u9FA5]+$/,
- },
- };
- export default config;
|