2016-01-03 2 views
-5

Что это такое RegEx /[\W_]/g в JavaScript? Я знаю, что \W находит символы без слов, но что делает _? W RegEx JavaScript

+2

это означает '_', так как он находится в наборе полукокса. –

+0

Uhh, '_' является символом' _' (который является символом слова). – paulotorrens

+0

http://regexper.com/#%2F%5B%5CW_%5D%2Fg –

ответ

0

Вся строка регулярное выражение будет соответствовать все, что не буквы и цифры

Это то же самое, что [^ A-Za-Z0-9]

Параметр \ W входит: (как вы сказали) соответствуют символам не слова

_ включен, так что соответствует буквально символу подчеркивания, который не будет принят в \ W