블로그 이미지
Every unexpected event is a path to learning for you.

카테고리

분류 전체보기 (2738)
Unity3D (817)
Programming (475)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (228)
협업 (58)
3DS Max (3)
Game (12)
Utility (136)
Etc (96)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (53)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday
05-02 00:00
    using System.Text.RegularExpressions;
    
    /// <summary>
    /// 닉네임 체크
    /// 글자수 제한 : 1~10
    /// 사용가능 문자 : 숫자/영어소문자/영어대문자/한글/일본어/한자
    /// [정규식]
    /// 숫자 : 0-9
    /// 영어 대소문자 : a-zA-Z
    /// 한글완성형 : 가-힣
    /// 한글자모음 : ㄱ-ㅎㅏ-ㅣ(제외)
    /// 일본어 : [ぁ-ゔ]+|[ァ-ヴー]+[々〆〤]
    /// 한자 : 一-龥
    /// </summary>
    /// <param name="_strInputNickname"></param>
    /// <returns>isMatch</returns>
    public static bool IsValidNickname(string _strInputNickname)
    {
        Regex regex = new Regex(@"^[0-9a-zA-Z가-힣ぁ-ゔァ-ヴー々〆〤一-龥]{1,10}$");
        bool bIsMatch = regex.IsMatch(_strInputNickname);
        if (false == bIsMatch)
        {
            Debug.LogWarningFormat("숫자와 영문 대소문자,한글,일본어,한자만 입력가능합니다.(글자제한1~10)");
        }

        return bIsMatch;
    }

 

반응형
Posted by blueasa
, |

[링크] C# 특정 문자열 삭제, 특정 문자열 교체 Regex.Replace

 

C# 특정 문자열 삭제, 특정 문자열 교체 Regex.Replace

특정 문자열과, 삭제할 단어 혹은 문자가 주어졌을 때, 삭제하거나 교체하는 방법을 알아보도록 하자. 예시 Hello my world! 가 주어졌을 때, o와 y를 제외하고 출력하기 -> Hell m wrld! 기본적인 방법 : R

mentum.tistory.com

 

반응형
Posted by blueasa
, |

[링크] https://blog.naver.com/rookiemodel/10139446205

 

[ 스크랩 ] Regular Expression( 정규표현식 ) 총정리

1. 콤마( . ) . 는 어떤 문자 1개를 가리킨다. ( "줄바꿈 문자(\n)"는 제외) ============================...

blog.naver.com

 

반응형
Posted by blueasa
, |

[수정] 댓글에 shin님 제보

/가-ㄱ-ㅎㅏ-ㅣ/         /가-ㄱ-ㅎㅏ-ㅣ/

[참조] https://blueasa.tistory.com/2812

----

 

 

[링크] https://bonita-sy.tistory.com/174

 

[Regex] 한국어, 일본어, 한자, 영어, 숫자 정규표현식

한국어 /가-힇ㄱ-ㅎㅏ-ㅣ/ 일본어 /[ぁ-ゔ]+|[ァ-ヴー]+[々〆〤]/ 한자 /一-龥/ 영어 /a-zA-Z/ 숫자 /0-9/ 예시 - 한글, 영어, 한자, 일본어, 숫자 모두 매칭되는 regex /[a-zA-Z0-9가-힇ㄱ-ㅎㅏ-ㅣぁ-ゔァ-ヴー

bonita-sy.tistory.com

 

반응형
Posted by blueasa
, |
반응형
Posted by blueasa
, |
using System.Text.RegularExpressions;

bool IsValidStr(string text)
{
    string pattern = @"^[a-zA-Z0-9가-힣]*$";
    return Regex.IsMatch(text, pattern);
}

 

텍스트의 문자열이 대소문자, 알파벳, 숫자, 한글인지 체크하는 정규식이다.

특수 문자를 사용할수 없게 한다.


참고 할만한 곳 : http://highplus.org/app/header/js/fun_form_check.js@cacheBreak=

 
 

출처 : http://tenuakan.tistory.com/108

 

 
반응형
Posted by blueasa
, |