Skill/html js css

inputmask 사용예

진열사랑 2025. 1. 3. 11:12

test <script th:src="${@environment.getProperty('static.url') + '/htdocs/plugins/inputmask/jquery.inputmask.js'}" type="text/javascript"></script>
<!-- 숫자입력 : 공백입력 불가 0으로 시작하는 숫자 입력 불가 -->
<input type="text" id="txtAdjustmentLimitAmount" name="adjustmentLimitAmount" class="form-control input-with-text-95" maxlength="11" data-inputmask="'alias': 'integer'" data-mask="" required="" inputmode="numeric" aria-required="true">

<!-- 전화번호 : 공백입력 불가 0으로 시작하는 숫자 입력 가능 -->
<input type="text" name="representativeNo" class="form-control" maxlength="11" data-inputmask="'alias': 'number'" data-mask="" required="" inputmode="text" aria-required="true" aria-invalid="false">

<!-- 계좌번호 : 공백입력 불가 0으로 시작하는 숫자 입력 가능 -->
<input type="text" id="txtAdjustmentAccountNo" name="adjustmentAccountNo" onkeyup="fnDeleteAdjustmentAccountDepositor();" class="form-control" maxlength="14" oninput="this.value=this.value.replace(/[^0-9]/g,'');">

<!-- 법인등록번호 '-' 같이 저장됨 -->
<input type="text" name="enterpriseRegistrationNo" class="form-control" maxlength="14" data-inputmask="'mask':['999999-9999999']" data-mask="" inputmode="text">


function fnChkAccountID() {
let regex = /^[BD]{1}[A-Z0-9]{3}/g;
if (!regex.test(this.value)) {
COMMON.Msg.fnAlert("계정/계좌 ID : B 또는 D + 영대문자숫자 3자리로 입력하세요.");
this.value = '';
}
}