Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何验证不同国家/地区的手机号码_Java_Javascript_Regex_Validation_Client Side Validation - Fatal编程技术网

Java 如何验证不同国家/地区的手机号码

Java 如何验证不同国家/地区的手机号码,java,javascript,regex,validation,client-side-validation,Java,Javascript,Regex,Validation,Client Side Validation,手机号码的长度因国家而异。但是(例如:印度允许10位数字,这不验证阿联酋的7到9位数字)您可以尝试使用谷歌的电话号码库。它包含isValidNumber功能,该功能提供“使用长度和前缀信息对某个地区的电话号码进行完全验证”。 将此依赖项添加到pom.xml中 com.googlecode.libphonenumber libphonenumber 8.4.3 在一个国家/地区内,不同的供应商可能会有所不同。-你的问题是什么?谢谢你的回答。我的问题是,我有来自不同国家的用户,从UI屏幕将添加手机

手机号码的长度因国家而异。但是(例如:印度允许10位数字,这不验证阿联酋的7到9位数字)

您可以尝试使用谷歌的电话号码库。它包含
isValidNumber
功能,该功能提供“使用长度和前缀信息对某个地区的电话号码进行完全验证”。

将此依赖项添加到pom.xml中


com.googlecode.libphonenumber
libphonenumber
8.4.3

在一个国家/地区内,不同的供应商可能会有所不同。-你的问题是什么?谢谢你的回答。我的问题是,我有来自不同国家的用户,从UI屏幕将添加手机号码,那么我如何根据这些国家为不同的用户编写手机号码验证逻辑。我试过用正则表达式。但由于国家不同,我需要改变我的正则表达式。我在搜索通用编码,我在我的项目中使用它作为库,它是javaYes。该项目中有一个java库: