0

検索する必要があるものの正規表現を理解するのがかなり苦手です。

このフィールドは ######## - # の形式です。

ここでの問題は、「ダッシュ」の前に最大 10 個の数字があり、「ダッシュ」の後に 1 ~ 2 個の数字がある可能性があることです。

どうすれば正規表現だけでこれを達成できますか?

できます\d{5,}-\d{1,}か?ダッシュの前に少なくとも 5 つの数字が必要で、ダッシュの後に少なくとも 1 つの数字が必要であるとはどういうことですか? js でこれを行う場合、ダッシュに特殊文字が必要ですか?

前もって感謝します。

4

4 に答える 4

0

数量詞を使用する必要があります。このようなものが機能します

可能であれば [0-9]{1,10}-[0-9]{1,2} または [0-9]{0,10}-[0-9]{1,2}

于 2013-09-16T22:44:07.957 に答える