2017-06-15 9 views
0

Javascriptを使用してtestcompleteツールのシナリオを自動化します 時刻形式をmm:ss形式で確認する必要があります)例: - (20:55) 条件は、時間は 'mmm:ss'形式で表示されます。シナリオ時間120分は120:00形式で表示されます。それも私は検証しています。つまり、短く私はフォーマット mmを検証する必要があります:ss & mmm:ss。javacriptを使用してmm:ss形式を検証するには

答えて

3

正規表現を使用して検証することができます。

var time = '120:50'; 
if (time.match(/\d+:[0-5]\d/)) { 
    // time is valid 
} 

これは任意の分数に一致しますが、有効な秒数にのみ一致します。

+0

指定した 'mmm:ss'または 'mm:ss'の形式が少し曖昧で、実際の有効な分の値は何ですか? 00-999?これを知っていれば、正規表現の最初の '\ d +'部分をより具体的にすることができます。 2桁または3桁の数字が有効な場合は '\ d {2,3} 'です。 – bkbooth

+0

@Wayneこれをmm:ssとmmm:ssの両方の形式に使用できますか? –

+0

それは本当です。私の正規表現では、任意の分数が許されます。たとえば、89721:54が有効です。最大許容数がある場合、正規表現を洗練させることができます。 –

関連する問題