{"id":6,"date":"2007-07-17T11:18:43","date_gmt":"2007-07-17T09:18:43","guid":{"rendered":"http:\/\/mayeur.com\/wordpressfr\/?p=6"},"modified":"2007-11-07T20:03:48","modified_gmt":"2007-11-07T18:03:48","slug":"formattage-des-telephones-francais","status":"publish","type":"post","link":"http:\/\/mayeur.com\/wordpressfr\/formattage-des-telephones-francais\/","title":{"rendered":"Formattage des t\u00e9l\u00e9phones fran\u00e7ais"},"content":{"rendered":"<p class=\"entry\">Comment formater un num\u00e9ro de t\u00e9l\u00e9phone fran\u00e7ais en javascript?<\/p>\n<p><code>function format_tel(val)<br \/>\n{<br \/>\n\u00a0 \/\/ La variable qui stockera la chaine modifi\u00e9e<br \/>\n\u00a0 var resultat = '';<br \/>\n\u00a0 \/\/ Un tableau interm\u00e9diaire pour d\u00e9couper les paquets<br \/>\n\u00a0 var tableau = new Array();<br \/>\n\u00a0 var nb=2<\/code><code>\u00a0 \/\/ Pour chaque caract\u00e8re saisi<br \/>\n\u00a0 for ( i = 0; i &lt;= val.length; i++ ) {<br \/>\n\u00a0\u00a0\u00a0 \/\/ On place le nombre de caract\u00e8re demand\u00e9s dans un tableau<br \/>\n\u00a0\u00a0\u00a0 tableau[i] = val.substr(i,nb);<br \/>\n\u00a0\u00a0\u00a0 \/\/ Suivant le nombre de caract\u00e8res demand\u00e9s par paquet, on fait avancer le pointeur<br \/>\n\u00a0\u00a0\u00a0 for ( j = 1; j &lt; nb; j++ ) {<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0 i++<br \/>\n\u00a0\u00a0\u00a0 }<br \/>\n\u00a0 }<\/code><code>\u00a0 \/\/ Pour chaque \u00e9l\u00e9ment du tableau renseign\u00e9 pr\u00e9c\u00e9demment<br \/>\n\u00a0 for ( i = 0; i &lt; tableau.length; i++ ) {\u00a0\u00a0\u00a0 \/\/ Si la valeur est renseign\u00e9e<br \/>\n\u00a0\u00a0\u00a0 if ( tableau[i] != undefined ) {\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ On l'affecte \u00e0 la variable r\u00e9sultat et on place le s\u00e9parateur<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0 resultat += tableau[i] + ' ';<br \/>\n\u00a0\u00a0\u00a0 }<br \/>\n\u00a0 }<br \/>\n\u00a0<br \/>\n\u00a0 return resultat.replace(\/ *$\/,'');<br \/>\n}<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comment formater un num\u00e9ro de t\u00e9l\u00e9phone fran\u00e7ais en javascript? function format_tel(val) { \u00a0 \/\/ La variable qui stockera la chaine modifi\u00e9e \u00a0 var resultat = \u00a0\u00bb; \u00a0 \/\/ Un tableau interm\u00e9diaire pour d\u00e9couper les paquets \u00a0 var tableau = new Array(); \u00a0 var nb=2\u00a0 \/\/ Pour chaque caract\u00e8re saisi \u00a0 for ( i = 0; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-6","post","type-post","status-publish","format-standard","hentry","category-javascript"],"_links":{"self":[{"href":"http:\/\/mayeur.com\/wordpressfr\/wp-json\/wp\/v2\/posts\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mayeur.com\/wordpressfr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mayeur.com\/wordpressfr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mayeur.com\/wordpressfr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mayeur.com\/wordpressfr\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":0,"href":"http:\/\/mayeur.com\/wordpressfr\/wp-json\/wp\/v2\/posts\/6\/revisions"}],"wp:attachment":[{"href":"http:\/\/mayeur.com\/wordpressfr\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mayeur.com\/wordpressfr\/wp-json\/wp\/v2\/categories?post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mayeur.com\/wordpressfr\/wp-json\/wp\/v2\/tags?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}