Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本的に、utf-16 文字列にこれらの文字 /:*?<>|+ が含まれていないことを確認する必要があります。それらとは別に、英語からラテン語までの任意の文字を含めることができます。
通常の ASCII 文字列の場合、^[^\/: ?<>|+] $ この式は UTF-16 形式の文字列でどのように変化しますか?
RegEx でアスキー文字を使用してこの式を表すことはできますか? または、任意の文字に一致する同等の Unicode コード ポイントが必要ですか?
許可したくない特殊文字はすべて通常の ASCII 文字であるため、正規表現パターンを使用してください
/^[^\/:*?<>|+]*$/