양식에 입력 된 전화 번호의 항목을 표준화하여 (444) 555-666과 같은 방법을 찾고 있습니다. 현재 4445556666 또는 444-555-6666과 같은 형식으로 입력 할 수 있으며 표준화가 없습니다. 숫자가 데이터베이스에 입력 될 때 이전 형식으로 변환되는 방법을 원합니다.ColdFusion에서 제출 된 양식의 전화 번호 표준화
<tr>
<td align="right">
<label for="phone_number">Telephone:</label>
</td>
<td>
<input type="text" name="phone_number" value="#form.phone_number#" />
</td>
</tr>
이것은 다른 모든 데이터와 함께, 명령 INTO cfquery 등 INSERT를 사용하여 데이터베이스에 입력 : 여기
양식에 대한 HTML 코드입니다. 필요한 경우 해당 코드를 제공 할 수 있습니다. 요약 된 버전은 다음과 같습니다.INSERT INTO Schedule_Registrations(
phone_number
)
VALUES(
'#FORM.phone_number#'
)
이 모든 의견을 환영합니다.
정말 cfqueryparam을 사용해야합니다. 사용자 액세스 가능 데이터를 쿼리에 직접 삽입하지 마십시오. SQL 인젝션 공격을받을 위험이 있습니다. '# form.phone_number #'을 로 바꾸십시오. –