Match unicode chars: [^\u0000-\u007F] Match nonunicode chars: [!^\u0000-\u007F] Match single english or non-english letter or number, including _ : ([^\x00-\x7F]|\w) Match single english or non-english letter or number, excluding _ : ([^\x00-\x7F]|[a-zA-Z0-9])