2014-11-26 3 views
0

방문자를위한 웹 사이트에 양식을 만들었습니다. 저장하기 전에 각 필드가 특정 형식인지 확인해야합니다.PHP - 양식 입력 유효성 검사 및/또는 위생 처리

사용자 이름 - 문자, 숫자 및 밑줄 만 사용.

비밀번호 - 유해하지 않은 것, php/html 코드를 피하는 방법은 무엇입니까?

이메일 - 유효한 이메일 (filter_var()?) 모바일

- 자리 숫자 (? is_numeric())

생년월일 10 - YYYY-MM-DD 할 필요가, 내가 사용 입력 유형 '날짜'

이것을 수행하려면 Reg Ex를 사용해야합니까?

또한 PHP는 필터/검증 또는 이벤트 · 살균 좀 걸릴 수 있습니다
+0

http://stackoverflow.com/questions/129677/whats-the-best-method-for-sanitizing-user- input-with-php – Nick

+0

나는 이미 그것을 읽었으며 사용자 이름을 위생적으로하고 싶지 않다. 특정 형식이어야합니다. 예를 들어, 사용자 이름으로'ef141 % 2wetw % 2'을 사용할 수 없습니다. – jstudios

+0

"Reg Ex를 사용해야합니까?" 아니, 당신은하지 않아도되지만, 아마도 가장 효율적인 방법이 될 것입니다. –

답변