2013-10-07 4 views

ответ

0

Уведомления добавленных \s

public const string FullNameRegularExpression = @"^[a-zA-Z0-9._-\s]+$"; 
+0

, который также соответствовал бы \ n, \ r, \ f, \ t..OP, должен соответствовать только пробелу! .. – Anirudha

+1

@Anirudh: Это не проблема здесь, так как у вас не будет табуляции или новой строки и т. Д. В имя файла в любом случае ;-) – Artur

+0

@Artur. Тогда зачем использовать селектор, который соответствует им? – JJJ

0

Вы можете нажать пробел на клавиатуре или добавить \ S или \ s + или \ с * в свое регулярное выражение ;-)

+0

, который также соответствовал бы \ n, \ r, \ f, \ t..OP, должен соответствовать только пробелу! .. – Anirudha

+1

@Anirudh Нет, если вы нажимаете пробел .... – Jerry

+3

* "В соответствии с использованием точки. \". * Внутри символьного выражения вам не нужно избегать точки. –

1

Если вы ищете один одно пространство: (" "), очень полный пример можно найти in this reference.

Или, если вы хотите, чтобы соответствовать любому символу пробела (\n, \r, \f, \t, ), вы можете использовать \s.

+0

, вы должны сделать op осведомленным о том, что '\ s' действительно будет соответствовать по сравнению с буквальным пространством – Anirudha

Смежные вопросы