我正在使用flutter country_code_picker 1.4.0 包来获取拨号代码,有没有办法按长度验证国际电话号码。
问问题
3882 次
2 回答
1
于 2021-03-23T10:11:52.523 回答
0
您可以使用正则表达式
注意:只有 10 位有效。通过以下方法。
String validateMobile(String value) {
String pattern = r'(^(?:[+0]9)?[0-9]{10,12}$)';
RegExp regExp = new RegExp(pattern);
if (value.length == 0) {
return 'Please enter mobile number';
} else if (!regExp.hasMatch(value)) {
return 'Please enter valid mobile number';
}
return null;
}
于 2021-01-01T08:36:14.620 回答