2013-10-22 1 views
4

에 공백 나는이 여기에있다 할 수있다. 나는 공간을 허용하고 싶다. 다른 모든 작동 잘 (즉, 내가 공간을 숫자, 문자, 대시를 입력 ...하지만 수 없습니다.) 당신은 s정규식은 숫자

var regex = new RegExp("^[a-zA-Z0-9\\-\\s]+$"); 

전에 백 슬래시를 이스케이프 또는 생성자 ommit합니다

+0

어디에서 (어디서나)? –

+0

문자열의 시작과 끝을 제외한 아무 곳이나 이전 문자 다음에 공백 하나만 허용됩니다 (다음 문자는 영문자와 숫자로 구분됩니다) –

답변

11

:

var regex = /^[a-zA-Z0-9\-\s]+$/ 
+1

주석에 따르면'^ ([a- zA-Z0-9 \\ -] [a-zA-Z0-9 \\ - \\ s]) + $' – Jeff

+0

질문의 질문과 코드는 ** 단일 문자 **의 테스트와 관련이 있습니다. 이것은 코멘트가 아닌 질문에 대한 대답입니다. –

+0

그 덕분에 –