양식에 20-25 개의 텍스트 상자가 있습니다. 내 aspx 페이지에서 정규 표현식 컨트롤을 사용해야합니까, 아니면 자바 스크립트 RegExp를 사용해야합니다. 나는이 맥락에서 이것을 알고 싶다.Javascript RegExp 또는 정규 표현식 컨트롤
- 의 preformance
- 메모리 관리
편집 위의 선택은 검증을 위해 필요합니다. 기본적으로
양식에 20-25 개의 텍스트 상자가 있습니다. 내 aspx 페이지에서 정규 표현식 컨트롤을 사용해야합니까, 아니면 자바 스크립트 RegExp를 사용해야합니다. 나는이 맥락에서 이것을 알고 싶다.Javascript RegExp 또는 정규 표현식 컨트롤
편집 위의 선택은 검증을 위해 필요합니다. 기본적으로
regular expression validator control은 클라이언트와 서버 측 모두에서 유효성 검사를 수행합니다.
내가 아는 한 클라이언트 측 유효성 검사와 관련하여 성능 및 메모리 관리 문제는 없습니다.
일반 표현식으로 Java 스크립트를 지원합니다. 그렇다면 자바 스크립트가 차단되면 어떻게 될까요? – Pankaj
@StackOverflowUser : 유효성 검사는 서버 쪽에서 완료됩니다. – dotNETbeginner
:
ASP는 JS 당신이 ASP를 사용하는 경우 당신은 당신이 사용하는 경우, 훨씬 더 강력한 서버가 필요합니다
그래서 클라이언트의 리소스가 필요합니다 서버에 자원이 필요합니다 js 및 긴 텍스트를 필터링하면 느린 클라이언트에서 느리게 렌더링 될 수 있습니다.
20-25 개의 텍스트 상자로 무엇을하고 있습니까? 정규식이 필요한 것은 무엇입니까? – jfriend00
규칙 번호 1을 잊지 마십시오. 클라이언트를 신뢰할 수 없습니다. 클라이언트 쪽 유효성 검사가 건너 뛰지 않았는지 확신 할 수 없으므로 아마도 서버 쪽의 유효성을 검사해야합니다. 클라이언트 측 유효성 검사는 사용자에게 즉각적인 피드백을 추가하는 것이 좋지만 사용자는이를 의존 할 수 없습니다. – julioolvr
기본적으로 사용자 입력을 신뢰할 수 없으므로 어쨌든 서버에서해야합니다. 더 나은 사용자 경험을 위해 클라이언트에서도 수행 할 수 있습니다 (추가적으로) – roberkules