2012-04-03 5 views
2

xとxを受け入れる入力フィールドを検証しようとしています。ここで、xとyは1から10までの整数です。これと一致する正規表現はどれですか?これは、カスタムjQueryの検証で使用されます。xまたはx + yと一致する単純な正規表現

  • 4:OK
  • 5 + 1:OK
  • 0:OKでない
  • 0-9:OKでない
  • 1 + 11:OKでない
+0

10個まで – Eric

+0

10を含む、ありがとう – stef

答えて

9

これはそうする必要があります(「1-10」は両端を含むと仮定します):

^([1-9]|10)(\+([1-9]|10))?$ 

http://rentzsch.github.com/JSRegexTeststand/はここにあなたの友人です。

+1

+1素晴らしいヒント、私はhttp://www.regextester.com/ – JKirchartz

+0

を使用していたそれは速かった...私はまだ4分以上苦しんでいた:) – devnull69

1

この1つは

/^([1-9]|10)(\+([1-9]|10)){0,1}$/ 
関連する問題