0 または 0.5 または 1 または 1.5 のような必要がある 10 進数の形式を検証したいと思います ... また、「、」または「。」を受け入れることができる必要があります。(異なる国のユーザー向け)
私を手伝ってくれますか ?正規表現が苦手で...
ありがとう。
0 または 0.5 または 1 または 1.5 のような必要がある 10 進数の形式を検証したいと思います ... また、「、」または「。」を受け入れることができる必要があります。(異なる国のユーザー向け)
私を手伝ってくれますか ?正規表現が苦手で...
ありがとう。
この正規表現を使用できます
/^\d+([.,]\d+)?$/
^
文字列の先頭です
$
文字列の終わりです
^
、$
必須です。それ以外の場合は、その間のどこにでも一致します..たとえば、上記の ^,$ のない正規表現も一致しますxyz344.66xyz
\d
1桁に一致
+
は、先行する複数の文字またはグループに 1 を一致させる量指定子です。\d+ は、1 を複数の数字に一致させることを意味します。
?
オプションで前の文字またはグループに一致することを意味します。これは 0 から 1 回です
この正規表現は次のことに役立ちます。
^\d+[,\.]?\d+$
/^\d+((\.|\,)\d)?$/
12
、、に12,0
一致し12.0
ます。末尾の数字を多く追加したい場合は、
/^\d+(\.|\,)?\d+$/