特定の値のテキスト文字列を検証したい:
- 小数を除くすべての数値。
- 小数を最初または最後の文字にすることはできません。
- 桁数は任意ですが、小数点以下1桁のみです。
私のニーズに合わないので、以下のマスクを説明するリファレンスを見つけようとしています。
NSString *myRegex = @"^\\d+(?:[:](?:[0-5]?\\d)|\\.\\d)$";
上記の文字を説明しているドキュメントに私を導いてください。
それは正規表現です。
どうですか:
NSString *myRegex = @"^\d+(\.\d+)?$";
コンマ、ドル記号、負または正の記号について考えたことがありますか? それらが許可されている場合は、おそらく iOS ライブラリ メソッドを使用して文字列を数値として解析する必要があります。