ObjecTips

Swift & Objective-C で iOS とか macOS とか

NSCharacterSet

NSString が数字のみで構成されているかを判定する その2

以前 NSCharacterSet の decimalDigitCharacterSet メソッドを使って文字列が数字のみを含んでいるかを調べるコードを書いた。 ここに少しコードを追加して文字列がローカライズとフォーマットされた数字表記のみを含んでいるかどうかを調べるコードにする。…

NSString が数字のみで構成されているかを判定する

暗証番号とかパスコードの入力画面を作る際に数字だけの入力を許可したい場合がある。 文字列の入力制限は UITextFieldDelegate のメソッド - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(N…