민동사니
50
2021-10-22 11:11:15
3
186

php 정규식 하나만 짜주실 수 있으신가요?


아무리 찾아봐도 어렵더라구요 ㅠㅠ


닉네임 유효성 검사에 쓰려고합니다.


1. 한글 (가-힣) 반드시 최소 3자 포함

2. 다른건 다 안되고 숫자만 어디던 몇개던 쓰던 안쓰던 가능


예시) 가나다 = 가능 / 가1나1다1 = 가능 / 가나1다 = 가능 / 111가나다 = 가능


한글, 숫자 만 사용가능에 한글 무조건 3개만 있으면 되게 하고싶습니다. 

0
  • 답변 3

  • TeraGo
    850
    2021-10-22 11:41:37

    최소한 본인이 어디까지 시도해봤는지 코드라도 있으면 알려줄텐데….

  • 민동사니
    50
    2021-10-22 11:45:49 작성 2021-10-22 11:46:27 수정됨

    ^(?=.*[가-힣])([가-힣0-9]+)$ 로 하면

    저 예시는 다 가능인데 이제 한글이 최소1글자 이상이면 다 되더라구요.

    그래서 반드시 3자 이상 되게 하고싶습니다.

  • Eleutherius
    2021-10-22 12:36:11 작성 2021-10-22 12:38:16 수정됨

    https://regexr.com/6813j


    ([0-9]*[가-힣]+){3}[0-9가-힣]*

  • 로그인을 하시면 답변을 등록할 수 있습니다.