Javascript 如何对电话号码进行验证?
我已经创建了一个表单,需要通过它的内容(空,!空)和电话号码字段验证字段,以便电话号码匹配regex(乌克兰电话号码)。 此选项不起作用(Javascript 如何对电话号码进行验证?,javascript,reactjs,react-native,validation,react-hooks,Javascript,Reactjs,React Native,Validation,React Hooks,我已经创建了一个表单,需要通过它的内容(空,!空)和电话号码字段验证字段,以便电话号码匹配regex(乌克兰电话号码)。 此选项不起作用( 乌克兰数字由10位数字组成:例如:0954343333或(38)0954343333正则表达式是正确的,但您需要正确使用正则表达式 这是你的电话号码 尝试此操作,它会断言手机是否与正则表达式匹配: } else if (!regex.test(phone)) { 你不应该写一个正则表达式来验证电话号码。否则,它很快就会变得难以维护(开发者)和拒绝(糟糕的
乌克兰数字由10位数字组成:例如:
0954343333
或(38)0954343333
正则表达式是正确的,但您需要正确使用正则表达式
这是你的电话号码
尝试此操作,它会断言手机是否与正则表达式匹配:
} else if (!regex.test(phone)) {
你不应该写一个正则表达式来验证电话号码。否则,它很快就会变得难以维护(开发者)和拒绝(糟糕的用户体验)对于最终用户。相反,请执行一些简单/基本的验证,以确保用户编写的内容看起来像一个号码。确保电话号码有效与否的唯一方法是在手机上发送OTP/代码并要求用户输入该代码。或者,您应该使用库。
} else if (!regex.test(phone)) {