Slackでハイフン付き電話番号にリンクを付ける

スラックで投稿する際に電話番号にハイフンを付けることにより、携帯からみた際にクリックで電話出来るようになる。

 

電話番号として認識するのは以下のフォーマット

000-000-0000

000-0000-0000

 

Javascriptでハイフンを付けるのには以下のコードを使用しました。

function formatTel(tel) {

  if( tel.length == 10 ){
    if(tel.match(/[0-9]+/) ){
      return tel.substr(0,3) + "-" + tel.substr(3,3) + "-" + tel.substr(6,4) ;
    }
  }else if(tel.length == 11){
    if(tel.match(/[0-9]+/) ){
      return tel.substr(0,3) + "-" + tel.substr(3,4) + "-" + tel.substr(7,4) ;
    }
  }
  return tel;
}

正しいハイフンを付けるソースは以下リンクを参照してください。
※ただこちらでフォーマットしてもスラックでは電話とリンクしません。

Javascriptで日本の電話番号にハイフンをつける – GitHub
https://gist.github.com/utaani/2142271

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です