关于react-antd里的表单的自定义校验

需求:输入11位手机号,自动校验这个手机号在不在数据库里面,因为只有在这个数据库里面的手机号才能被添加为管理员。如果这个手机号不在,,则底下则会提示该账号不存在或者存在异常。

 

 最开始我想的是在input标签里面加入onChange时间,但是用到了antd,本来就是校验功能,这个功能已经添加上了正则校验手机号的功能(用的antd的API),所以我想自定义校验的话应该也会有相应的API的。

 以下是官方文档截图:

以下是第一时间的代码

validator:(_,value) => {
    if(value.length === 11){
        let values = {
            ba_pbone = value
        }
         AccountListApi(values).then(res => {
            if(res.Status === 'success'){
                return    Promise.resolve()
            }eles{
                return    Promise.reject('账号存在异常')
            
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值