とあるフォームを入力していたところ、ハイフン無しで電話番号入力したらエラーになって、ムッ!としてしまったのでポエムです。
入力された番号をシステム側でハイフンを入れられる法則がある
10桁もしくは11桁の電話番号を、市外局番-市内局番-加入番号に自動的に分解する方法があります。であれば、人があえて入力するよりも、システム自体でハイフンを自動挿入すればよい話です。
ハイフンがはいっていると何がよいの?
固定電話全盛期であれば、市内通話時に、市外局番を省略して電話していたと思います。そんな時代なら、ハイフンがある表記の電話番号みて、市外局番を除いた電話番号知れたのは確かに重宝されたかもしれません。が、もう、そんな時代ではないのは、あえて説明する必要ないですよね。
ハイフンを入力させ検証するのがダメな理由
ハイフンがはいっていないからといってエラーを表示して再入力させるなど、UXの観点ではあり得ない話です。ユーザーの離脱につながります。