塞尔维亚移动电话正则



我正在寻找编辑我的塞尔维亚移动电话正则。手机号码以60、61、62、63、64、65、66、68、69、677、678
https://en.wikipedia.org/wiki/telephone_numbers_in_serbia#mobile_telephony

有或没有空间或逗号的上述模式的九位数字的正确正格是什么,并且有或没有国际代码 381

寻找比更好的东西( d {3}) d {3} - d {3}

假设手机号码为10位没有国家代码。
如果没有,请相应地更改d{8} and d{7}的值。
也就是说,如果长度为 X,则put d{X-2}d{X-3}

 //Mobile Number begin with 60, 61, 62, 63, 64, 65, 66, 68, 69, 677, 678
    // +381
    var re = /^(+381)?(s|-)?6(([0-6]|[8-9])d{8}|(77|78)d{7}){1}$/
    console.log(re.test('+381-6812345678')); // hyphen
    console.log(re.test('+381 6812345678')); // space
    console.log(re.test('+3816812345678')); // without seperator
    console.log(re.test('+381-7812345678')); //start with 7->false
    console.log(re.test('+381-6772345678')); //start in 677->true

相关内容

  • 没有找到相关文章

最新更新