연속적인 공백을 피하기 위해이 정규식이 필요합니다. [중복]

Jan 06 2021

이 정규식이 있고 모든 연속 공백을 피해야합니다.

const regex = new RegExp(/^[a-zA-ZÀ-úñÑ\s]+$/g);

답변

Barmar Jan 06 2021 at 01:34

연속 된 2 개의 공백과 일치하는 부정적인 예측을 사용합니다.

const regex = /(?!.*\s\s)^[a-zA-ZÀ-úñÑ\s]+$/;
console.log(regex.test("abcdef"));
console.log(regex.test("abc def"));
console.log(regex.test("abc  def"));