したがって、英数字についてはこの検証が(/^[A-Za-z0-9,\+-]+$/)
ありますが、数字、スペース、ドット、およびハイフンのみを許可する電話番号の検証が必要です。それらをチェックするためにどのコードを使用しますか。
ありがとうベン
したがって、英数字についてはこの検証が(/^[A-Za-z0-9,\+-]+$/)
ありますが、数字、スペース、ドット、およびハイフンのみを許可する電話番号の検証が必要です。それらをチェックするためにどのコードを使用しますか。
ありがとうベン
このリファレンスを参照してください。
/^[\d\s\.\-]+$/
\d
は数字、\s
は空白、\.
はドット、\-
はハイフンです。
は、 と+
内の「1 つ以上」の文字を意味[
し]
、 とはそれぞれ文字列の先頭と末尾に一致します^
。$
電話番号が国番号で始まる場合、最初の非空白文字としてプラス記号が必要になる場合があります
/^(?:\s*\+)?[\d\s\.\-]+$/
ここで、(?:
..)
は「このグループの参照を作成しない」を*
意味し、前の文字が 0 個以上あることを意味\+
し、正符号であり、(
..)?
は「このグループはオプションです」を意味します。
私の仕様によると、数字、スペース、ドット、ハイフンのみです。それは任意の順序と任意の長さです
それは次のようになります。
/^[0-9 \.-]+$/