0
私はこの正規表現/^[A-Za-z.,' -]+$/
正規表現は、スペースのみが
しかし残念ながら、/^[A-Za-z.,' -]+$/.test(' ')
戻り真を持って含めるべきではありません。
少なくとも1つの空白文字がないようにするにはどうすればよいですか。
私はこの正規表現/^[A-Za-z.,' -]+$/
正規表現は、スペースのみが
しかし残念ながら、/^[A-Za-z.,' -]+$/.test(' ')
戻り真を持って含めるべきではありません。
少なくとも1つの空白文字がないようにするにはどうすればよいですか。
あなたは正規表現でlookahead assertionを使用することができます。
/^(?=\s*\S)[A-Za-z.,' -]+$/
(?=\s*\S)
は0以上のスペースを照合した後、我々は先に非空白文字を持って主張する肯定先読みです。
似たような質問https://stackoverflow.com/questions/5599934/regular-expression-that-allows-spaces-in-a-string-but-not-only-blank-spaces – Shrugo