2431-72367
のような文字列、つまり、ダッシュの前後に少なくとも1つの数字とダッシュを1つだけ含む文字列と一致させる必要があります。JavaScriptの数字とダッシュの文字列に一致する正規表現
JavaScriptで確認する必要があります。誰も私に正規表現を与えて説明することができますか?
2431-72367
のような文字列、つまり、ダッシュの前後に少なくとも1つの数字とダッシュを1つだけ含む文字列と一致させる必要があります。JavaScriptの数字とダッシュの文字列に一致する正規表現
JavaScriptで確認する必要があります。誰も私に正規表現を与えて説明することができますか?
/^\d+-\d+$/
が動作します。
^
は、文字列の先頭を示します。\d+
は、1桁以上の数字を意味します。$
は、文字列の最後を示します。結果として/^\d+-\d+$/.test("2431-72367")
がtrueを返します。
正規表現は、このようなものが考えられます。
^\d+-\d+$
これが意味:
^ Start of string \d Digit + One or more - "-" \d Digit + One or more $ End of string
ありがとうございました! – Krishh