正则表达式只有一个小数位

时间:2012-08-27 19:59:41

标签: regex ipad ios5

我想验证特定值的文本字符串:

  1. 除小数外的所有数字。
  2. 小数不能是第一个或最后一个字符。
  3. 它可以包含任意数量的数字,但只能包含一位小数。
  4. 我正在尝试找一个能够描述下面面具的参考,因为它不符合我的需要。

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

    请引导我阅读描述上述字符的文档。

1 个答案:

答案 0 :(得分:0)

那是regular expression

怎么样:

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

您是否考虑过逗号,美元符号,消极或积极迹象?如果允许这些,那么您应该尝试使用iOS库方法将字符串解析为数字。