사용자가 아포스트로피 (기호 ')를 사용하는 것을 중지하려면 RegularExpressionValidator를 사용하고 있습니다. 이것은 한 줄 텍스트 상자에서 잘 작동합니다. 하지만 사용자가 새 줄에 Enter 키를 사용하면 항상 오류 메시지가 표시됩니다. 내가 사용 ValidationExpression은 다음과 같습니다 ValidationExpression = "^ (? : ([ '])?!.) * $"asp.net RegularExpressionValidator가 다중 텍스트 입력란에서 작동하지 않습니다.
그리고 이것은 코드입니다 : 으로 ErrorMessage는 = "당신은 apostorphene를 사용할 수 없습니다" ControlToValidate = "tbDrivingLicenseOther"
ValidationExpression = "^ (:?!. ([ '])) * $">
이것은 답변이 아니지만 서버 측에서 아포스트로피를 삭제할 수없는 이유는 무엇입니까? –
일반 텍스트 상자에서도 작업을 시도했지만 작동하지 않음) 표현식이 단일 아포스트로피 검사보다 더 복잡합니다. –