diff --git a/pages/meetingDetail/meetingDetail.js b/pages/meetingDetail/meetingDetail.js deleted file mode 100644 index d35c385..0000000 --- a/pages/meetingDetail/meetingDetail.js +++ /dev/null @@ -1,88 +0,0 @@ -// pages/meeting/meeting.js -Page({ - - /** - * 页面的初始数据 - */ - data: { - payProveImage: '' - }, - - // 上传缴费凭证 - uploadImage(){ - const that = this - wx.chooseImage({ - count: 1, - sizeType: ['original', 'compressed'], - sourceType: ['album', 'camera'], - success (res) { - // tempFilePath可以作为img标签的src属性显示图片 - that.setData({ - payProveImage: res.tempFilePaths - }) - console.log(that.data.payProveImage) - } - }) - }, - // 删除缴费凭证 - delete(){ - this.setData({ - payProveImage: '' - }) - }, - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady: function () { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - } -}) diff --git a/pages/meetingDetail/meetingDetail.json b/pages/meetingDetail/meetingDetail.json deleted file mode 100644 index 86c47b9..0000000 --- a/pages/meetingDetail/meetingDetail.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "navigationBarTitleText": "会议详情", - "usingComponents": {} -} diff --git a/pages/meetingDetail/meetingDetail.wxml b/pages/meetingDetail/meetingDetail.wxml deleted file mode 100644 index 28da33a..0000000 --- a/pages/meetingDetail/meetingDetail.wxml +++ /dev/null @@ -1,117 +0,0 @@ - - - - 会议名称 - 会议名称会议名称 - - - 会议类型 - arff4ds8a3s6651 - - - 负责人 - 找找 - - - 召开时间 - 张三 - - - 召开地点 - 500元 - - - 会议费用 - 500元 - - - 年份 - 500元 - - - 签到时间 - 500元 - - - 会议费用(VIP) - 500元 - - - 会议内容 - 500元 - - - 备注 - 500元 - - - 附件 - - - - 文件名内阁成员函数的工具包 - - 查看 - - - - 会议文件 - - - 单个账号会议文件只可发送五次 - - - - - 文件名内阁成员函数的工具包 - - 查看 - - - - - - 报名信息 - - - 参会人1 - 会议名称会议名称 - - - 参会人2 - 会议名称会议名称 - - - 缴费方式 - 会议名称会议名称 - - - 是否需要发票 - 会议名称会议名称 - - - 邮寄地址 - 会议名称会议名称 - - - 邮编 - 会议名称会议名称 - - - 缴费凭证 - - - - × - - - - - - - - - - 确定 - - diff --git a/utils/validate.js b/utils/validate.js new file mode 100644 index 0000000..03ea648 --- /dev/null +++ b/utils/validate.js @@ -0,0 +1,92 @@ +/** + * 邮箱 + * @param {*} s + * 之前的正则 /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ + */ +export function isEmail(s) { + return /^\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/.test(s) +} + +/** + * 电话号码 座机 + * 原正则:/^([0-9]{3,4}-)[0-9]{7,8}$/ + * 现正则:15位数字、横杠 + * @param {*} s + */ +export function isPhone(s) { + return /^([0-9-]{0,15})$/.test(s) +} + +/** + * URL地址 + * @param {*} s + */ +export function isURL(s) { + return /^http[s]?:\/\/.*/.test(s) +} + +/** + * 密码 + * message: 密码长度至少8位,并包括数字、小写字母、大写字母和特殊符号4类 + */ +export function passwordReg(s) { + return /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{8,30}$/.test(s) +} + +/** + * 手机号 + * */ +export function phoneReg(s) { + return /^((13[0-9])|(14[579])|(15([0-3]|[5-9]))|(17[0135678])|(18[0-9])|(19[8|9])|(16[6]))\d{8}$/.test(s) +} + +/** + * 不可输入中文 + */ +export function chineseReg(s) { + return /[\u4E00-\u9FA5]/g.test(s) +} + +/** + * 邮编 + * @param s + * @returns {boolean} + */ +export function postcode(s) { + return /^[0-9]\d{5}$/.test(s) +} + +/** + * 税号 + * message:15位、17位、18位、20位数字和大写英文字母 + * */ +export function taxNo(s) { + return /^[A-Z0-9]{15}$|^[A-Z0-9]{17}$|^[A-Z0-9]{18}$|^[A-Z0-9]{20}$/.test(s) +} + +/** + * 只能输入数字 + * @param s + */ +export function number(s) { + return /^[0-9]*$/.test(s) +} + +/** + * 金额格式,小数点后两位,整数部分十位 + * /^[1-9](\d{1,10})?(\.\d{1,2})$|^0\.([1-9](\d{0,1})|\d[1-9])$|^[1-9]\d{1,10}$|^0$/ ---- 最初的正则,能输入十一位整数 + * @param s + * @returns {boolean} + */ +export function money(s) { + return /^[0-9](\d{1,9})?(\.\d{1,2})$|^0\.([1-9](\d{0,1})|\d[1-9])$|^[1-9]\d{0,9}$|^0$/.test(s) +} + +/** + * 信用代码 15、18位 + * @param s + * @returns {boolean} + */ +export function dutyCode(s) { + return /^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$/.test(s) +}