javascriptで電話番号チェックを

行いたいのですが
以下のソースのどの部分をどのように変更したら-だけ認めれるようになるでしょうか?
str = document.form1.tel_no.value;
var tmp = str.match(/[0-9¥+¥-¥/¥*¥,¥. ]+/g);
if (tmp != str){
alert(”電話番号は半角数字のみで入力して下さい。”);
document.form1.tel_no.focus();
return(false);
}
結果99999-9999-9999
という風な形の電話番号をチェックせずに
したいです。
07777-444ー8888
等はエラーではじくようにしたいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/12/15 15:21:04
  • 終了:--

回答(1件)

id:fzs1000 No.1

fzs1000回答回数63ベストアンサー獲得回数02005/12/15 15:37:29

ポイント40pt

2行目を以下のように変えてみてはどうでしょうか?


var tmp = str.match(/[0-9¥-]+/g);

id:tech1

出来ました。ありがとございます。

2005/12/15 16:19:31

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません