0
現在、私が式を持っている:。電話番号を検証するためのJavascriptの正規表現は、(文字列のみ、少なくとも1桁、0以上のスペースが含まれていると「 - 」
numMatches = phone.match(/[^\d\s\-]/gi);
if (numMatches != null) {
alert(invPhnNo);
}
これ以外の任意の文字場合に警告を与えます数字、スペース、およびハイフンが入力されていますが、ハイフンとスペースのみが1桁なしで入力されている場合は、まだ受け入れられます 数字が必須ではありません。スペースやハイフン以外の文字は使用できません。
誰もがこのアプローチを提案できますか?
http://stackoverflow.com/questions/123559/a-comprehensive-regex-for-phone-number-validationsを参照してください。 –