2012-07-17 4 views
-4

나는 26 문자마다 공백을 넣으라는 메시지를 표시하는 자바 스크립트 함수를 만들고 싶습니다. 사용자가 총 길이가 58 인 텍스트 상자에 26 자 뒤에 공백을 넣어야 할 필요가 있습니다. 26 글자 앞에 공백을 넣으십시오. 공백 뒤에 글자를 넣어야합니다.정규식 공간 유효성 확인

+0

무엇을 시도 했습니까? 체크하지 않고 추가하지 않은 이유는 무엇입니까? – GrayFox374

답변

1

행할 계획은 확실하지 않지만 26 인 이상의 공백이없는 글자를 연속으로 입력하지 않으려면 정규식

/\S{27}/ 

을 확인합니다. 일치하면 문자열에 27 자 이상의 공백이 포함됩니다.

+0

<스크립트 유형 = "텍스트/자바 스크립트"> 기능 nospaces (t) { 경우 (t.value.match (/ \ S {27} /)) { 경고 ('죄송합니다, 당신이하지 어떤 공백을 입력하도록 허용 '); t.value = t.value.replace (/ \ s/g, ''); } } user1514793

+0

는 문제가 그것은 27 일 후에는 어떤 캐릭터도 입력 할 수 없다는 것입니다. – user1514793

+0

26 개의 공백 뒤에 공백이 없으면 사용자가 더 많은 문자를 입력 할 수 없어야한다는 질문에 썼습니다. 어떤 일을하고 싶니? –