사용자가 텍스트 상자에 숫자와 문자 만 입력하려는 경우 (특수 문자가없는 경우) 텍스트 상자의 키 누르기 이벤트를 사용하고 싶지 않습니다.문자열에서 문자, 숫자 및 특수 문자를 어떻게 확인할 수 있습니까?
gridview에서 동일한 유효성 검사가 필요합니다.
그래서 전체 문자열의 유효성을 검사하고 싶습니다.
미리 감사드립니다.
사용자가 텍스트 상자에 숫자와 문자 만 입력하려는 경우 (특수 문자가없는 경우) 텍스트 상자의 키 누르기 이벤트를 사용하고 싶지 않습니다.문자열에서 문자, 숫자 및 특수 문자를 어떻게 확인할 수 있습니까?
gridview에서 동일한 유효성 검사가 필요합니다.
그래서 전체 문자열의 유효성을 검사하고 싶습니다.
미리 감사드립니다.
정규 표현식에 대한 정규식 클래스를 사용하여 사용자가 사용할 수 있습니다
If Regex.IsMatch(myString, "^[A-Za-z0-9]+$") Then
'Do stuff
End If
편집 : 여기에 몇 가지 의사입니다 내가 추가하는 것을 잊었다 ^
및 $
은 문자열이 처음부터 끝까지 일치해야 함을 나타냅니다. 공백이 허용되면 \s
을 입력해야합니다.
문자열을 구문 분석 한 다음 ASCII 값을 확인하여 알파 * 숫자 만 사용할 수 있습니다. 여기
StrLength = Len(Text)
For x = 1 To StrLength
sChar = Mid$(Text, x, 1)'Gets the x'th charcter in Text
bASCII = Asc(sChar) 'Gets ASCII value of character
if bASCII(not in Range) Then ERROR
Next x
ASCII 값에 대한 링크 있어요 : http://www.asciitable.com/
창 또는 웹 응용 프로그램 ??? –