我想增加一个邮箱格式 检查 的功能,怎么增加?
发布于 5 年前 作者 jing48 8140 次浏览 来自 官方Issues

//index.js

const app = getApp()

Page({

  

sqkp: function(e) {

  var buyername=e.detail.value.buyername,

      buyercall=e.detail.value.buyercall,

      buyeremail=e.detail.value.buyeremail     

  if(buyername!=""&&buyeremail!=""){

    const db = wx.cloud.database()

    db.collection('user').add({

      

    

      data: {

        

        buyername:e.detail.value.buyername,

        buyercall:e.detail.value.buyercall,

        buyeremail:e.detail.value.buyeremail

  

      },

      

      inputbuyeremail:function(buyeremail){

        let str=/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9-]{2,6}$///

        if(str.test(buyeremail)){

          return true

    

        }else{

          wx.showToast({

            title: '邮箱格式错误!',

            icon:'loading'

          })

          this.setData({

            getBemail:''

          })

          return false

        }

      },

    

    success: res => {

      // 在返回结果中会包含新创建的记录的 _id

      this.setData({

        

        buyername:e.detail.value.buyername,

        buyercall:e.detail.value.buyercall,

        buyeremail:e.detail.value.buyeremail,

      })

      wx.showToast({

        title: '新增记录成功',

      })

      console.log('[数据库] [新增记录] 成功,记录 _id: ', res._id)

    },

    fail: err => {

      wx.showToast({

        icon: 'none',

        title: '新增记录失败'

      })

      console.error('[数据库] [新增记录] 失败:', err)

    },

    })

  }else{

    wx.showToast({

      icon: 'none',

      title: '名称邮箱不得为空!'

    })

  }


 }

})

1 回复

你不是加了

回到顶部