Translations:Using regular expressions/126/ja
From LimeSurvey Manual
数値の検証
1から99999までの数値
/^([1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9])$/
/^[1-9][0-9]{0,4}$/ も同じですが、少し早く動作します
1から999、1.000から999.999、999.999.999まで
/^[1-9][0-9]{0,2}(?:\.[0-9]{3}){0,2}$/
1から999、1.000から999.999、999.999.999までにマッチしますが、999.1.1、94.22.22、999.1.22、999.11.1、999.1.333といったものにはマッチしません。