Tôi đang thực hiện xác thực ngày và giờ tôi đang thực hiện người dùng đó chỉ có thể nhập numbers
, /
và backspace
vì vậy bây giờ tôi muốn thêm 2 khóa vào biểu thức chính quy của mình. Tôi muốn thêm delete
và arrow keys
vì vậy những gì sẽ thay đổi tôi nên làm trong Regular Expression tôi .Đây mã của tôiThêm phím xóa và phím mũi tên vào Cụm từ thông dụng
<input type="text" id="date" name="date" onkeypress="check(event,this);" />
đây là tôi mã JavaScript
<script type="text/javascript">
function check(evt, id)
{
var value = id.value;
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode(key);
var regex = /[0-9|\b|/]/;
if(!regex.test(key))
{
theEvent.returnValue = false;
if(theEvent.preventDefault)
theEvent.preventDefault();
}
}
</script>
Cảm ơn chờ đợi sự giúp đỡ của bạn.
nếu bạn nghĩ bạn tìm thấy giải pháp, kiểm tra các ghi chú tôi đã thêm vào trong câu trả lời của mình, chúng có thể giúp sửa mã của bạn hoạt động như mong đợi. – CME64