我使用了许多软件包进行反应屏蔽输入,它看起来像那样
for(int i=0; i<color.size(); i++){
if(color.keySet().equals(fruits.keySet())){
System.out.println("Its a match!");
}
}
它可以工作,但是当我提交表单时,掩码作为值传递而不是干净的数字79999999999。
答案 0 :(得分:0)
您可以使用redux-form中的normalize
prop并将输入返回的字符串解析为整数。以下是使用正则表达式和parseInt
:
normalizePhone(phone) {
return parseInt(number.replace(/[^0-9]/g, ''));
// `int` is now 73443433443.
}
然后在你的redux-form字段中:
<InputElement
mask="+7 (999) 999-99-99"
alwaysShowMask={true}
{...this.props}
maskChar=" "
normalize={this.normalizePhone}
/>