User
모델의 일부로 이메일 주소의 특정 도메인, TLD 및 키워드를 차단하고 싶습니다.도메인 차단을 차단 하시겠습니까?
예를 들어 qq.com
또는 .pl
또는 hostingcoupons
이 포함 된 이메일 주소를 차단하고 싶을 수 있습니다.
수십 개의 도메인, TLD 및 키워드가있을 수 있습니다.
그렇다면 유효성 검사기는 그런 것을 어떻게해야할까요? 나는 물건의 정규식 측에 더 많은 것을 요구하고있다. 그리고 커스텀 발리 데이터를 셋업하는 방법은별로 없다.
이 응용 프로그램은 레일즈 2.3.4입니다.
'.'이 올바르게 작동하지 않는 것 같습니다. 'example.com'은'.pl'과 일치합니다. http://rubular.com/r/Bybza8Ml5D – Shpigford
또한 문자열과 일치하지 않는 것 같습니다. 예를 들어 나는 "hosting"을 차단하고 싶지만 freehosting @ something.com은 해당 문자열의 시작 바로 앞에 문자가 있기 때문에 "hosting"과 일치하지 않습니다. – Shpigford