我需要一个有效时区的正则表达式,尝试下面的一个.
但我不确定.
请帮助我找出以下正则表达式中的任何错误.
冒号和分钟是可选的.如何将其更改为强制性.
如果没有分钟,用户应输入00(+05:00).请帮我解决这个问题.
var chkzone = "+05:30"
if(chkzone .match(/^(Z|[+-](?:2[0-3]|[01]?[0-9])(?::?(?:[0-5]?[0-9]))?)$/))
{
alert('works out');
}
else
{
alert("Time zone wrong")
}
Run Code Online (Sandbox Code Playgroud)