0

少なくとも 1 つの特殊文字、1 つの数字、大文字、および小文字に一致する正規表現があります

^.*(?=.*[\W]).*$

ただし、上記の式は _ (アンダースコア) を除外しています。を使用して回避策を実行しました

^.*(?=.*[\W_]).*$

しかし、この正規表現が除外する他のすべての特殊文字はわかりません。また、[\W] がアンダースコアを除外する理由を教えてください。何か案は?

vb.netでこの式を使用しています

4

1 に答える 1

2

\w文字、数字、およびアンダースコアです。したがって、他に何も除外されていません。これは言語/正規表現のフレーバーに依存する場合がありますが、ほぼ標準です。

于 2013-03-09T20:54:45.123 に答える