phone: {
elementLabel: 'Phone Number',
elementType: 'input',
elementConfig: {
type:"number",
placeholder: 'Phone Number',
name: "phone",
id: "phone",
min: "0",
pattern:"[0-9]*",
},
onChange: this.onChange,
value: '',
form_value: "",
validation: {
},
valid: false,
touched: false,
className: "form-control",
changed: (event) => this.inputChangedHandler(event, "phone"),
blured: (event) => this.inputBlurHandler(event, "phone")
},
从表单控制输入时,这里的号码不合法,在使用此功能时,我希望仅输入数字,甚至不输入任何特殊字符的验证
我认为您使用的模式是错误的。应该是^[0-9]*$
,它可以接受任意数量的数字,包括无数字。