2015-09-23 76 views
0

是否有任何方法來驗證正則表達式在Swift中正則表達式的語法是正確的?在Swift中驗證正則表達式

E.g.用戶在TextField中輸入正則表達式,我需要驗證其語法是正確的。

+0

使用'regularExpressionWithPattern:options:error:',如果pattern無效,它應該拋出一個'NSError'。 – Larme

+0

@Larme你應該發表你的評論作爲答案 –

回答

1

從DOC:

+ regularExpressionWithPattern:options:error:

error對於參數:

An out value that returns any error encountered during initialization. Returns an NSError object if the regular expression pattern is invalid; otherwise returns nil .

- initWithPattern:options:error:

error對於參數:

An out value that returns any error encountered during initialization. Returns an NSError object if the regular expression pattern is invalid; otherwise returns nil .