- 验证输入表单
// 验证手机号码格式是否正确
export function validatePhone(phone) {
const reg = /^[1][3-9][0-9]{9}$/;
return reg.test(phone);
}
// 验证邮箱地址格式是否正确
export function validateEmail(email) {
const reg = /^[\w\.-]+@[a-zA-Z\d\.-]+\.[a-zA-Z]{2,4}$/;
return reg.test(email);
}
使用这些函数,我们可以在应用程序中轻松地验证用户输入的手机号码和电子邮件地址。
- 获取设备信息
// 获取设备类型("ios"或"android")
export function getDeviceType() {
#ifdef APP-PLUS
if (uni.getSystemInfoSync().platform === 'ios') {
return 'ios';
} else {
return 'android';
}
#endif
#ifndef APP-PLUS
return 'web';
#endif
}
// 获取设备网络状态("wifi"、"4g"等)
export function getNetworkStatus() {
#ifdef APP-PLUS
const networkType = uni.getNetworkTypeSync();
return networkType;
#endif
#ifndef APP-PLUS
return 'unknown&