.*[가-힣]+.*

 

검색을 통해 위와 같은 정규식을 넣어봤습니다. 

 

한글문자 앞뒤로  영어,숫자등이 붙어도 잘 됩니다.

 

그런데 영문만 입력하면 저 정규식에 포함되지 못하는데요.

숫자만 입력해도 마찬가지이구요. 

저 정규식은 한글이 들어가면 무조건 앞뒤로 뭐가 붙던 OK가 되는 정규식 인듯 합니다.

 

 

그러니까 한글,영문,숫자,기호 까지 적용되려면 정규식을 어떻게 작성해야 하나요 ?

 

 

  • profile

    구글에서 받아주는 정규식 문법이 정확히 어디까지 되는지 모르겠지만,

    한글"만" 허용하려면 앞뒤에 .*를 빼주시고 (.*는 "아무거나"라는 뜻입니다)

    그래도 안되면 앞에 ^ 뒤에 $를 넣어서 ^[가-힣]+$ 이렇게 해보세요.

    ("처음부터 끝까지 딱 이것만"이라는 뜻입니다)

  • profile profile
    한글만이 아니고 한글+영문 한글+숫자 영문+숫자 혹은 영문만, 숫자만 이게 되어야 하는데..

    지금은 한글이 들어가면 다 됩니다.

    영문만 단독 혹은 영문+숫자 영문+기호 이런게 안되서요.
  • profile profile
    ^[가-힣A-Za-z0-9]+$ 이렇게 해보세요.
  • profile profile
    아.. 그냥 한글처럼 영문을 하나 더 만들면 될 것 같기도 합니다.
  • profile profile

    한글 띄어쓰기가 안되네요...

    영문도 띄어쓰기가 있으면 안되는군요...

  • profile profile
    ^[가-힣A-Za-z0-9 ]+$ (9 다음에 띄어쓰기)
    또는 ^[가-힣A-Za-z0-9\s]+$
  • profile profile
    감사합니다. 처음꺼로 잘 됩니다.
    마이게이트웨이 에서 검색어 넣으면 구글 광고 아래 프로모션 광고 나가요 ㅋ
    모든 검색어에 트리거가 동작되도록 하려고 정규식 검색해 봤는데 잘 안되었는데 도움주셔서 해결 되었습니다. 감사합니다.
  • profile ?
    진짜로 모두 매치 되는 정규식이 필요하시면 그냥 ".*"만 쓰시면 돼요.
  • ? profile
    .* 요거로 어떤 타이핑이던 다 매칭이 되네요~~ 감사합니다.