0

基本的に、utf-16 文字列にこれらの文字 /:*?<>|+ が含まれていないことを確認する必要があります。それらとは別に、英語からラテン語までの任意の文字を含めることができます。

通常の ASCII 文字列の場合、^[^\/: ?<>|+] $ この式は UTF-16 形式の文字列でどのように変化しますか?

RegEx でアスキー文字を使用してこの式を表すことはできますか? または、任意の文字に一致する同等の Unicode コード ポイントが必要ですか?

4

1 に答える 1

1

許可したくない特殊文字はすべて通常の ASCII 文字であるため、正規表現パターンを使用してください

/^[^\/:*?<>|+]*$/
于 2012-10-23T13:01:33.977 に答える