_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/
_/  \tgFdbԍ̃nCt/ҏW֐ (Ver 1.00 , ԍ|e[u:2022/7/1 )
_/
_/      ʁFt[\tg
_/  JFWindows10 (ʂ̊J͌q)
_/  Fʂ̊Jo[WQ
_/
_/  쌠ҁFpc j < addinbox@h4.dion.ne.jp >
_/                      < http:_/addinbox.sakura.ne.jp/index.htm >
_/
_/  \tgF Tips29: JavaScriptœdbԍiǔԁj̃nCt/ҏW
_/               < http:_/addinbox.sakura.ne.jp/Excel_Tips29.htm >
_/
_/      F̃\tggpƂŔȂ鑹Q
_/            ĂA҂͈ؐӔC𕉂Ȃ̂Ƃ܂B
_/  Ĕzz  FeςȂƂŤĔzz͎RłB
_/  ]    Ff]ڂ͂肢܂B
_/      F  1.00 , 2019/ 2/14
_/              4.40 , 2019/ 3/27
_/            Ver 1.00 , 2019/ 4/ 4  (ԍ|e[u:2019/4/1 )
_/            Ver 1.00 , 2019/ 5/11  (ԍ|e[u:2019/5/7 )
_/            Ver 1.00 , 2020/ 7/20  (ԍ|e[u:2020/6/1 )
_/            Ver 1.00 , 2022/ 8/ 2  (ԍ|e[u:2022/7/1 )
_/            VBAł̂(Ver 1.10 & 1.20) , 2025/10/19  (ԍ|e[u:2022/7/1 )
_/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/


PDzzt@C𓀂ƤL̃tH_/t@CɓWJ܂B
@@܂KȃtH_ɔzzt@C𓀂ĕۑĂB
    A𓀂OɁut@C  vpeBv_CAOɂāAzz
    t@Ćy ZLeB ubN   z sȂĉB
@@Ƀwvt@C̓ZLeBubNȂƕ\ł܂B

    TelephoneCheck_ReadMe.txt cc ̃t@C
    TelephoneCheckHelp.chm    cc wvt@C

    JavaScript ( Win10, FireFox/Chrome/IE11/Edge ɂēmF )
        TelephoneCheck.js
        TelephoneCheck_JS_Test.htm

    JAVA       ( JAVA 8u192 ɂēmF )
        TelephoneCheck.java
        TelephoneCheck_JAVA_Test.java

    Perl       ( Perl 5.14.2 ɂēmF )
        TelephoneCheck.pl
        TelephoneCheck_Perl_Test.pl

    PHP        ( PHP 5.6.39 ɂēmF )
        TelephoneCheck.php
        TelephoneCheck_PHP_Test.php

    Python     ( Python 3.7.2 ɂēmF )
        TelephoneCheck.py
        TelephoneCheck_Python_Test.py

    Ruby       ( Ruby 2.5.3 ɂēmF )
        TelephoneCheck.rb
        TelephoneCheck_Ruby_Test.rb

    VBA_VB6    ( Excel2010/VBA ɂēmF )
        TelephoneCheck.bas
        TelephoneCheck2.bas (K\@gp)
        TelephoneCheck_VBA_Test.bas
        PhoneNumberAddin.xla
        PhoneNumberAddin2.xla (K\@gp)

    VBnet      ( VB2017/ .NET Framework 4.6.1 ɂēmF )
        TelephoneCheck.vb
        TelephoneCheck_VBnet_Test.vb


   *1: t@C̕R[h JavaScript , VBA/VB6 , VB.net t@C Shift_JIS
       ̃t@C UTF-8N łB

   *2: Pythonł́u^u؂vŃCfgĂ܂B

   *3: VBA/VB6̃\[XR[h/eXgR[ht@C ł́A擪ɁuW[
       w肷 AttributeXe[ggv Ă܂B ̂܂ C|[g
       ΁uWW[ F TelephoneCheck / TelephoneCheck_Test vƂ
       đgݍ܂܂B

   *4: VBA_VB6/PhoneNumberAddin.xla  Excelp̃AhC(C^[tF[X
       PhoneNumber ֐̂)łB

   *5: ẽ\[XR[h̓uEUłLtqk{ł܂B
         \[XR[hF http://addinbox.sakura.ne.jp/AreaCode/ColorSource_JS_unused_JSON.htm
         eXgc[F http://addinbox.sakura.ne.jp/Excel_Tips29_Test1.htm

````````````````````````````````````
QD dbԍ ҏW/ c[ [ TelephoneCheck ] ɂ

@ TelephoneCheck c[ ́A{̓dbԍɂāA
    ( a ) dbԍ̑Ó`FbN ( ǔԂ̊蓖ėL, dbԍ̒ ) sȂB
    ( b ) ǔԂɉ ؂ҏW{B
    ( c ) ؂ҏWꂽdbԍ u؂ʒuv  `FbN sȂB
@Ƃ@\񋟂܂B ԍ|e[u Ƃ `Ԃ ǔԎ^f[^ ɂA
@{S sOǔԁ{sǔ 𐳂f ؂ҏW \łB

@݁Adbԍ u`FbN  ؂ҏWv ōLgĂ@͎
@L PQ łATelephoneCheck c[́AƂ͑SقȂR
@@̗pĂ܂B

@--- ( 1 ) e[u ---

      ( a ) SĂ̋ǔԃf[^PɃe[u

        uǔԁiU, '0'+sOǔ+sǔԁj{sOǔԌvƂZbgőSĂ
@@@@ǔԂ̃f[^e[uɎ^Ă΁Adbԍ̏UŒŃe[u
@@@@P񂷂Ύ܂Bǔԃe[upӂ鑤łAsOǔԂ𒲂ׂ
@@@@łɒPȍ/ŕЕt܂B͋ǔԃe[ũf[^Q
@@@@S猏ɂȂƂƂł傤BobN{[ɂƂf[^x[X
@@@@ĂȂΉ\łAJavaScript őΉ悤Ƃɂׂ͉d
@@@@ł傤B

    ( b ) sOǔԂŃe[u

        sOǔԂł΂RWOł̂ŁA\[XR[hɎ^鎖\
@@@@ł傤BAPɎsOǔԂ̃Xgׂł͐鎖
@@@@͂ł܂B
        sOǔԂ̃Xg( 2, 3, 4, 5 )ƂɃe[uĎ^AT 
@@@@ 4  R  Q ̏[Ov] JԂƂ菇ŊY
@@@@sOǔԂTo܂B
        AAL̗̂悤Ɂu̕сvłĂAsǔԂ̊蓖ĕ
@@@@ɂĎsOǔԂقȂiAsOǔԂ̌قȂjƂn悪
@@@@݂܂Bׁ̈AusOǔԂvƂe[uf[^ł͂POO
@@@@ʂ𓾂邱Ƃ͂ł܂B
           [ 09934xxxxx ]  0993-40-FGHJ , 0993-41-FGHJ , 099-343-FGHJ
                             099-345-FGHJ , 099-347-FGHJ , 0993-49-FGHJ
        uL̂悤Ȓn̂ݎsǔԂ܂Ŋ܂߂vƂ悤ȉ炩̔zKv
@@@@ɂȂ܂B

@--- ( 2 ) K\̗p ---

    uK\v gċǔԂ̔聕dbԍ̕sȂ Ƃ̂łB 
@@Adbԍɂ͒n ( ǔ ) ɂċ؂ʒu ( sOǔ-sǔ ) 
@@lXłׁAK\ŊɎdグ悤Ƃ͔̂ɍłB 

    ߕӂ̒nȂ炢m炸A{SSĂ̒n ( ǔ ) ɃJo[
@@`͂ōグ͖̂ʂzĖdƌĂǂł傤B
@@KɂāAt[ŗpłc[JĂ܂̂ŁA𗘗p
@@ƂE߂܂B

      ( a ) Google  libphonenumber Cu

          dbԍҏWc[ƂĂ͂ƂLȂ̂ł傤B{Ŝ
@@@@@Ȃ炸E̓dbԍԗĂ܂Bܘ_AL [ 09934xxxxx ] 
@@@@@̂悤ȒnɃtH[Ă܂B

          libphonenumber Cu ŎgĂ鐳K\Ă݂Ɣ
@@@@@GōׂLqƂȂĂ̂Ď܂B
          ( L GitHub  metadata.js , {̒` 3815sځ` ( 2019/4/30 ) , [ {̔ ] )
            https://github.com/googlei18n/libphonenumber/tree/master/javascript/i18n/phonenumbers 

      ( b ) Cleave.js 

          Cleave.js Aɂdbԍ tH[}bg sȂ鐻i
@@@@@܂BAAlibphonenumber Cu 𗘗pĂ
@@@@@܂̂ŁAK\c[ƂĂ libphonenumber ƌł傤B

@--- ( 3 ) AddinBox TelephoneCheck c[ ̗pĂwdbԍ|x ---

     TelephoneCheck c[ ́A܂ł ue[u/K\ gv 
@@Ƃ@Ƃ͑SقȂAudbԍ|e[u Ƃ ǔ f[^ g
@@dbԍ|sȂv Ƃ Av[` œdbԍ  tH[}bg sȂ
@@܂B

@@Adbԍ|Ƃ@́Adb@dbԍʘbH肷郋[eB
@@OŎgĂ@łB̂ɔɍɏłƂ
@@܂B

    q܂Adbԍ|e[úuN`F[e[uv̍\ĂA
@@dbԍ̊e̐ɃN`F[H܂Bwǂ̓dbԍł͏R
@@i"0"̎)Ŋłł傤B

    ܂Ae[ûRvfɃANZX邾Ŋ܂iPvfƂɃe[u
@@T悤ȂƂ͂ȂAN`F[ɂ_CNgANZXƂȂ܂jB
@@̎dg݂̓wv́uԍ|V~[^vŎłł傤B
@@iL [ 09934xxxxx ] nĂ݂Ɨǂłj

   uʂ̃e[uf[^̒Twe[ux@vud߃GW
@@ʂwK\x@vƔׂď̕SyʍȎ@Ƃ܂B
@@݂ɁAԍ|e[ũf[^͌gѓdb܂߂ĂPSOōςł܂
@@̂ŁA\[XR[hɂ̂܂܎^ĂזɂȂ܂iۂɃ\[XR[h
@@mFĂ݂ĂjB

@@--------------------------------------------------------------------------------
@@ TelephoneCheck c[́AXExcel AhCuktdbXփAhCv
@@[ ktTelEdit ֐ ] ɎĂ@\ł( 2004N10 [X ) B

@@ JavaScript  JSON (ԍ|e[u)ƂX^C JavaScript
@@c[ƂĈڐA܂( TeleponeCheck_withJSON.js ) B

@@̌AJSON (ԍ|e[u) ̓eKvŏɏkHă\[X
@@R[hɎ^ho[W 쐬܂ ( TelephoneCheck.js )B

@@ TelephoneCheck c[ł FormatTelephone  ̊֐񋟂
@@܂Aʏ̎gpł PhoneNumber ֐ЂƂŏ[łB


@@XɁAho[W ɂ ̌ ւ̈ڐA  [X Ă܂B
@@2019N4  c  JAVA , PHP , Perl , Python , Ruby , VBA/VB6 , VB.net 



````````````````````````````````````
RDdbԍ|e[u ɂ

    udbԍ|e[uv̏ڍ(\/쌴 )ɂĂ͉LTCgQƂ
    B
        http://addinbox.sakura.ne.jp/Excel_Tips29.htm

    Ltqkfc[(JavaScript)œ܂B
       fc[            F http://addinbox.sakura.ne.jp/Excel_Tips29.htm#Demo
       ԍ|V~[^[F http://addinbox.sakura.ne.jp/Excel_Tips29.htm#S3_2

    wvt@Cɂl̉/fc[ڂĂ܂B

````````````````````````````````````
SDT|[gĂdbԍ ɂ

    L̓dbԍT|[gĂ܂B

    Œdb       10(擪 0) [ 0ABCDE-FGHJ ]  S̎sOǔԂ𒉎ɑΉ
    gѓdb       11(擪 070/080/090) [ 0x0-CDEF-GHJK , C:1-9 ] :060͎{
    Mۋ       10(擪 0120) [ 0120-DEF-GHJ ]
    Mۋ       11(擪 0800) [ 0800-DEF-GHJK ]
    hodb       11(擪 050)  [ 050-CDEF-GHJK , C:1-9 ]
    lQl         11(擪 020x) [ 020-CDE-FGHJK , C:1-3,5-9 ]
    |Px       11(擪 0204) [ 020-4DE-FGHJK ]
    elb         11(擪 0600) [ 0600-DEF-GHJK ]
    񗿑㗝 10(擪 0990) [ 0990-DEF-GHJ ]
    Sԍ   10(擪 0570) [ 0570-DEF-GHJ ]

````````````````````````````````````
TD ւ̈ڐAɂĂ̂肢

  uւ̈ڐAvɂĂ͕KA肢܂B

  ܂ÃCuLR~jeB ( GitHub  )֖f(㏳ ܂)
  Abv[h܂ƁA ( AddinBox pc ) ̊ǗOĂ܂܂̂
  䉓肢܂B

````````````````````````````````````

