javascript에서 왼쪽과 오른쪽 공백을 없애는 trim을 정규식으로 구현할 수 있다.
소스>
String.prototype.trim = function()
{
return this.replace(/^\s+|\s+$/g, "");
}
jQuery 사용 예>
$('#name').val($('#name').val().trim());
javascript 사용 예>
document.getElementById('name').value = document.getElementById('name').value.trim();
사용 예>
<form name="f" method="post" action="폼 전송 주소">
<input type="text" id="name" name="name" maxlength="4" />
<input type="button" value="확인" onclick="btnSubmit()" />
</form>
<script type="text/javascript">
<!--
// 정규식 : trim()
String.prototype.trim = function()
{
return this.replace(/^\s+|\s+$/g, "");
}
// 폼 전송
function btnSubmit()
{
// 확인 : 이름
$('#name').val($('#name').val().trim());
//document.f.submit();
}
//-->