hh:mmまたはhhmmの形式で時間(最大5文字)を入力できるテキストボックスがあります。私はちょうど特殊文字とアルファベットのために、テキストボックスに入力された文字列をスキャンする方法を教えてくれますか? [入力された文字列にこれらの文字またはアルファベットが含まれていると、警告が表示されます( 'Plsは有効な時間を入力します)')str.matchおよびstr.indexOfメソッドを試しましたが、役立たないようです。特殊文字とアルファベットの検索文字列
<script type='text/javascript'>
function clocks(){
var clk = document.getElementById('TIME').value;
var ampm = document.getElementById('AMPM').value;
var iChars = "[email protected]#$%^&*()+=-[]\\\';,./{}|\":<>?";
for (var i = 0; i < 5; i++) {
if (iChars.indexOf(clks.charAt(i)) != -1) {
alert ("Pls enter a valid time");
return false;
}
}
.....}
</script>
JavaまたはJavaScriptのソリューションをお探しですか?現在のソリューションを投稿できますか? –
javascriptの時間のマスキングのためのこの投稿記事を確認してください: http://stackoverflow.com/questions/1038754/time-input-field –
@Vijay:私はJavascriptで解決策が必要です。 – uno