예를 들어, 1a 또는 22를 입력하면 입력 값 내용이 사라집니다. 나는 이런 식으로하고 싶다. : http://jsfiddle.net/b4t34zu5/29/ 틀린 성격의 문자를 써서 말하면 나는 사라지지 않는다. (2) 옵션 %의 값에서, 사용자가 999에서 (1) 달러 값을 입력 할 수 있도록 입력을 : 여기 jQuery 마스크는 잘못된 문자를 누른 후 입력 값을 제거합니다.
0
A
답변
0
마지막으로, 나는 그것을 가지고 : 대답에 대한
$('#input').mask('099.00');
0
$('#x').mask('ZZZDZZ', { \t \t \t \t
\t \t translation: {
\t \t \t 'Z': {pattern: /[\d]/, optional: true },
\t \t \t 'D': {pattern: /[\.]/, optional: true },
\t \t },
\t \t placeholder: "XXX.XX",
\t \t selectOnFocus: true,
\t \t reverse: true,
\t \t clearIfNotMatch: true
\t \t \t
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.9/jquery.mask.min.js"></script>
<input type="text" id="x" value="" />
저는이 플러그인을 사용하기에 약간 복잡하고 정규식이 서로 충돌하기 때문에 입력을 지우는 것이 필요하다고 생각합니다. 달러와 센트에 대해 십진수로 분리 된 두 개의 입력이 있다고 권하고 싶습니다.
감사합니다. 실제로 나는 나의 필요에 만족하지만이 특정한 문제를 해결해야한다. 이 입력을 두 개의 개별 입력으로 변경할 수는 없습니다. 이는 양식 입력란이 너무 많기 때문입니다. –