1

特定の値のテキスト文字列を検証したい:

  1. 小数を除くすべての数値。
  2. 小数を最初または最後の文字にすることはできません。
  3. 桁数は任意ですが、小数点以下1桁のみです。

私のニーズに合わないので、以下のマスクを説明するリファレンスを見つけようとしています。

NSString *myRegex = @"^\\d+(?:[:](?:[0-5]?\\d)|\\.\\d)$";

上記の文字を説明しているドキュメントに私を導いてください。

4

1 に答える 1

0

それは正規表現です。

どうですか:

NSString *myRegex = @"^\d+(\.\d+)?$";

コンマ、ドル記号、負または正の記号について考えたことがありますか? それらが許可されている場合は、おそらく iOS ライブラリ メソッドを使用して文字列を数値として解析する必要があります。

于 2012-08-27T20:01:27.263 に答える