5

これは私の JavaScript サンプルです。どうすれば即興で演奏できますか?

function a(id) 
{
    var n=document.getElementById(id);
    var re=/^[0-9]:[0-9] [to] [0-9]:[0-9]*$/;

    if(re.test(n.value))
    {
        n.style.backgroundColor="#52F40C";
    }
    else
    {
        window.alert("Invalid Entry");
        n.style.backgroundColor="#F40C0C";
        n.focus();
        n.value="";
    }
}

たとえば、10:30 から 12:30 のユーザー入力を検証したい。私は新鮮です私に提案してください。

4

3 に答える 3

9

時刻形式 hh:mm にはこの正規表現を使用します

^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

時間形式を配置しました。要件に合わせてこれを編集してみてください。

于 2013-01-23T04:54:56.147 に答える
2

私は、これがあなたが探しているものだと信じています:

^0[0-9]|1[0-9]|2[0-3]:[0-5][0-9] to 0[0-9]|1[0-9]|2[0-3]:[0-5][0-9]$ 

ここで確認できます:ここ

于 2013-01-23T04:58:26.807 に答える