2012-08-27 89 views
1

正則表達式我想驗證一個特定值的文本字符串:只有一個小數點位置

  1. 所有除了一個十進制的數字。
  2. 小數不能是第一個或最後一個字符。
  3. 它可以有任意數量的數字,但只有一個小數。

我想找到一個參考,將描述下面的面具,因爲它不符合我的需要。

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

請帶我到描述上述字符的文檔。

回答

0

這是一個regular expression

如何:

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

你有沒有想過逗號,美元符號,消極或積極的跡象?如果允許這些,那麼你應該嘗試使用iOS庫方法將字符串解析爲數字。

+0

你能指引我解釋我做過的表達式 –

+0

的文檔嗎?看看我鏈接到我的答案的網站:http://www.regular-expressions.info/ – jnylen

相關問題