2015-09-23 3 views
0

Можно ли проверить правильное выражение в Swift, чтобы синтаксис регулярного выражения был правильным?Validate regex in Swift

E.g. пользователь вводит регулярное выражение в TextField, и мне нужно проверить правильность его синтаксиса.

+0

Использование 'regularExpressionWithPattern: options: error:', оно должно вызывать '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 .