[정규식] 닉네임 특수문자 제한/글자 수 제한
Programming/Regex / 2024. 4. 29. 11:50
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;
}
반응형
'Programming > Regex' 카테고리의 다른 글
[펌] Regular Expression Cheat Sheet (.NET) (0) | 2024.10.22 |
---|---|
[링크] 정규표현식 (Regex) 정리 (0) | 2024.10.17 |
[링크] [스크랩] Regular Expression(정규표현식) 총정리 (0) | 2022.08.09 |
[링크][Regex] 한국어, 일본어, 한자, 영어, 숫자 정규표현식 (2) | 2022.08.09 |
[펌] C#에서의 나라별 정규 표현식 구현 (0) | 2019.11.25 |