iOSで文字列の数値チェックを行う方法はいろいろ有りますが、一番手っ取り早いのが
NSStringの「rangeOfString:options:」を使う方法ではないかと思います。
rangeOfStringの引数には正規表現が使用できます。
正規表現を変えることで半角英数などいろいろなチェックに応用できます。
NSStringの「rangeOfString:options:」を使う方法ではないかと思います。
NSString *target = _textView.text; //対象の文字列 NSRange match = [target rangeOfString:@"^[0-9]+$" options:NSRegularExpressionSearch]; //数値の場合 if(match.location != NSNotFound) { ・・・・・・・・ } //数値でない場合 else { ・・・・・・・・ }
rangeOfStringの引数には正規表現が使用できます。
正規表現を変えることで半角英数などいろいろなチェックに応用できます。
コメント
コメントの投稿
トラックバック
http://csfun.blog49.fc2.com/tb.php/124-42f08999