如何对电话号码进行验证



我创建了一个表单,需要根据其内容(空,!空(和电话号码字段验证字段,以便电话号码与regex(乌克兰电话号码(匹配。该选项不起作用(

const regex = /^+[0-9]{3}s((d+))-d{3}-d{2}-d{2}/g
const validate = (username, phone, comment) => {
if ((username.length === 0 || phone.length === 0, comment.length === 0)) {

setErrorEmpty('the field is empty !')

} else if (!phone.match.regex) {

setPhoneErr('the format is wrong !')

} else {
setValidated(true)
}
}

乌克兰号码由10位数字组成:例如:0954343333(38)0954343333

正则表达式是正确的,但您需要正确使用正则表达式。

这是的文档

试试这个,它断言手机是否匹配regex:

} else if (!regex.test(phone)) {

相关内容

  • 没有找到相关文章

最新更新