Javascript 如何编写两国手机号码正则表达式?

Javascript 如何编写两国手机号码正则表达式?,javascript,regex,Javascript,Regex,我正在为regx写中国和欧洲国家的电话号码。这是中国电话号码验证。 当欧洲人使用相同的注册表输入欧洲国家的电话号码时,我如何验证? 谢谢 /(^+86-1[3 | 4 | 5 | 7 | 8]\d{9}$)|(^欧洲$)/ 这样地 (^+86-1[3 | 4 | 5 | 7 | 8]\d{9}$)匹配中国国家电话号码 (^Europe$)比赛欧洲,我不知道规则,所以你需要自己完成 你不能写两个正则表达式吗if(china_regx){return true;}else if(europe_reg

我正在为regx写中国和欧洲国家的电话号码。这是中国电话号码验证。
当欧洲人使用相同的注册表输入欧洲国家的电话号码时,我如何验证?
谢谢

/(^+86-1[3 | 4 | 5 | 7 | 8]\d{9}$)|(^欧洲$)/ 这样地 (^+86-1[3 | 4 | 5 | 7 | 8]\d{9}$)匹配中国国家电话号码
(^Europe$)比赛欧洲,我不知道规则,所以你需要自己完成

你不能写两个正则表达式吗
if(china_regx){return true;}else if(europe_regx){return true;}else{return false;}
如果它通过了一个regx,那么它将返回true,其他所有的都是false。
personalPhone: [/^(\+86)-1[3|4|5|7|8]\d{9}$/, 'Please Enter Valid Phone Number!']