繁体   English   中英

正则表达式法国电话号码

[英]Regex french phone number

我有一个输入,我想限制一些电话号码格式,例如

06123525120125357878

但不是

0025577787+3327487877其他。

我的正则表达式适用于某些角色,但00000000005555555555总是被接受...

 $("#tel").focusout(function(){ var numTel = $(this).val(); // var rgxPhone = /(([0-9]{2})[-. ]?){5}/ var rgxPhone = /(([0-9]{2})){5}/ if ( !numTel.match(rgxPhone)){ $(this).removeClass().addClass("error"); $(".nope").css({ color:'#F70421', "font-weight":"bold", display: 'block' }); $(".oke").css({display: 'none'}); }else{ $(this).removeClass().addClass("ok"); $(".oke").css({ color:'#84BD00', "font-weight":"bold", display: 'block' }); $(".nope").css({display: 'none'}); } });
 input.defaut{ border: #9B9697 1px solid; } input.error{ border: #F70421 1px solid; } input.ok{ border: #84BD00 1px solid; } .nope, .oke{ display: none; }
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <label for"tel">Numéro de téléphone</label> <input type="tel" id="tel" name="tel" size="11" maxlength="10" class="defaut check"> <p class="nope">Nope !</p> <p class="oke">Ok !</p>

你有想法吗?

我的规则是从 0 开始接下来是 1, 2, 3, 4, 5, 6, 7, 9 接下来是 8 位花色

用:

/0[1-9]\d{8}/

演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM