zoukankan      html  css  js  c++  java
  • 【正则】可输入0 及以上的正整数 不可以00开头

     var value = e.target.value
                var reg =/^([1-9]d*|0)(.d*[1-9])?$/ //可输入0 及以上的正整数 不可以00开头
                if (!reg.test(value)&& e.target.value.length>0) {
                    // message.error('只允许输入正整数')
                    return
                }

     antd --  form 只能输入0以上的正整数 非必填 不弹错误信息form 

     <Col span={5} style={paddRightCol}>
                                                    <FormItem {...formItemLayoutType} label='xxx'>
                                                        {getFieldDecorator('factor', {
                                                            initialValue: centerInfo && centerInfo.factor ? centerInfo.factor : undefined,
                                                            rules: [{ required: false, message: '' },],
                                                            getValueFromEvent: (event) => {
                                                                return event.target.value.replace(/[^1-9]/g, '')
                                                            },
    
                                                        })(
                                                            <Input ></Input>
                                                        )}
                                                    </FormItem>
                                                </Col>

     优化 可以包含0 如 101 不可以0开头 如 010

    return event.target.value.replace(/D|^0/g,'',)
    

      

     
  • 相关阅读:
    MVP 实战
    Model 层
    Presenter 层
    View 层
    DB数据库的基本操作
    MongoDB数据库基本操作
    转换函数
    字符串函数
    空值处理
    Java中使用Redis的几种数据类型总结
  • 原文地址:https://www.cnblogs.com/522040-m/p/13606414.html
Copyright © 2011-2022 走看看