2014-12-27 3 views
-3

표현식이 비어 있는지 여부를 결정해야합니다. 어떤 문자도, 숫자가 없거나 다른 기호가 없다고 생각해야합니다. ,특수 기호, 문자 또는 숫자가 없는지를 확인하는 정규식

^$ 

그러나이 경우, 당신은 아마 정규 표현식에 필요하지 않습니다 :

^\s*$ 

이 하나 만 수락 빈 문자열 :

+0

문자열이 공백인지 확인해야합니까? – fejese

+0

하지만 공백이 없을 수도 있습니다 .... 단지 빈 문자열 – Malintha

+1

'^ $'은 빈 문자열과 일치합니다 – Barmar

답변

1

이 패턴은 공백을 포함하는 빈 문자열과 문자열을 일치 @Barmar으로 지적 했으므로 동등 연산자를 사용하여 확인하는 것이 더 쉽습니다.

a == "" // syntax depends on the language you're using 

변수 a이 빈 문자열인지 확인합니다. 아무것도 포함하고 있지 않습니다.

+0

그는 공백이 없어야한다고 말했다. – Barmar

+0

그는 공백이 없어야한다고 말했다. 그것이 완벽하지는 않지만, 나는 당신에게 그것을 줄 것이다. – fejese

+0

예 공백이 있어서는 안된다. – Malintha

1

@fejese가 언급 한대로 ^$은 빈 문자열과 일치하지만 빈 줄과 일치하므로 대답이어야합니다.

관련 문제