私は辞書アプリケーションを作成していますが、最終的にユーザーの入力が文字とスペースのみであるかどうかを確認する正規表現が必要です。これはおそらく最も簡単な正規表現ですが、理解できます。これまでのところ、私は持っています
/^[\w\D]$/
動作していません:/
申し訳ありませんが、すべての仕様文字も除外する必要があることを忘れていました。
私は辞書アプリケーションを作成していますが、最終的にユーザーの入力が文字とスペースのみであるかどうかを確認する正規表現が必要です。これはおそらく最も簡単な正規表現ですが、理解できます。これまでのところ、私は持っています
/^[\w\D]$/
動作していません:/
申し訳ありませんが、すべての仕様文字も除外する必要があることを忘れていました。
あなたはこれが欲しいようです:
/^[\u00C0-\u1FFF\u2C00-\uD7FFa-zA-Z\s]+$/
文字 (スペイン語やキリル文字のような「英語ではない」文字を含む) とスペースのみを受け入れる必要がありますが、数字は除外してください。
例 :
/^[\u00C0-\u1FFF\u2C00-\uD7FFa-zA-Z\s]+$/.test("переполнения стека")
戻り値true
正規表現は、そのような文字の 1 つに正確に一致します。
+
修飾子を追加して、1 つ以上の文字に一致させることができます。
文字と空白文字のみで構成される文字列に一致させるには、次を使用できます。
/^[a-zA-Z\s]+$/