2012-01-04 2 views
0

양식에 20-25 개의 텍스트 상자가 있습니다. 내 aspx 페이지에서 정규 표현식 컨트롤을 사용해야합니까, 아니면 자바 스크립트 RegExp를 사용해야합니다. 나는이 맥락에서 이것을 알고 싶다.Javascript RegExp 또는 정규 표현식 컨트롤

  1. 의 preformance
  2. 메모리 관리

편집 위의 선택은 검증을 위해 필요합니다. 기본적으로

+6

20-25 개의 텍스트 상자로 무엇을하고 있습니까? 정규식이 필요한 것은 무엇입니까? – jfriend00

+3

규칙 번호 1을 잊지 마십시오. 클라이언트를 신뢰할 수 없습니다. 클라이언트 쪽 유효성 검사가 건너 뛰지 않았는지 확신 할 수 없으므로 아마도 서버 쪽의 유효성을 검사해야합니다. 클라이언트 측 유효성 검사는 사용자에게 즉각적인 피드백을 추가하는 것이 좋지만 사용자는이를 의존 할 수 없습니다. – julioolvr

+3

기본적으로 사용자 입력을 신뢰할 수 없으므로 어쨌든 서버에서해야합니다. 더 나은 사용자 경험을 위해 클라이언트에서도 수행 할 수 있습니다 (추가적으로) – roberkules

답변

0

regular expression validator control은 클라이언트와 서버 측 모두에서 유효성 검사를 수행합니다.

내가 아는 한 클라이언트 측 유효성 검사와 관련하여 성능 및 메모리 관리 문제는 없습니다.

+0

일반 표현식으로 Java 스크립트를 지원합니다. 그렇다면 자바 스크립트가 차단되면 어떻게 될까요? – Pankaj

+0

@StackOverflowUser : 유효성 검사는 서버 쪽에서 완료됩니다. – dotNETbeginner

0

:

ASP는 JS 당신이 ASP를 사용하는 경우 당신은 당신이 사용하는 경우, 훨씬 더 강력한 서버가 필요합니다

그래서 클라이언트의 리소스가 필요합니다 서버에 자원이 필요합니다 js 및 긴 텍스트를 필터링하면 느린 클라이언트에서 느리게 렌더링 될 수 있습니다.