私は日付の検証を実行していますが、今はユーザーが入力できるのは だけnumbersなので、正規表現にさらに 2 つのキーを追加したいと考えています/。追加しbackspaceたいので、正規表現で何をすべきかを変更します。これは私のコードですdeletearrow keys
<input type="text" id="date" name="date" onkeypress="check(event,this);" />
これは私の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>
お待ちいただきありがとうございます。