如何通过 Java 脚本验证或格式化位置编号 00-00-00-000-000?
我有一个问题。我如何能够验证或格式化位置号 00-00-00-000-000 数字 0-9,其中 0 是通过 java 脚本。
像这样的东西
function formatTime(time) {
var result = false, m;
var re = /^\s*([01]?\d|2[0-3]):?([0-5]\d)\s*$/;
if ((m = time.match(re))) {
result = (m[1].length == 2 ? "" : "0") + m[1] + ":" + m[2];
}
return result;
}
alert(formatTime(" 1:00"));
alert(formatTime("1:00 "));
alert(formatTime("1:00"));
alert(formatTime("2100"));
alert(formatTime("90:00")); // false
I have a question. How would I be able to validate or format a location number 00-00-00-000-000 digits 0-9 where 0 is via java-script.
something like this
function formatTime(time) {
var result = false, m;
var re = /^\s*([01]?\d|2[0-3]):?([0-5]\d)\s*$/;
if ((m = time.match(re))) {
result = (m[1].length == 2 ? "" : "0") + m[1] + ":" + m[2];
}
return result;
}
alert(formatTime(" 1:00"));
alert(formatTime("1:00 "));
alert(formatTime("1:00"));
alert(formatTime("2100"));
alert(formatTime("90:00")); // false
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简单功能: JSFiddle
适用于格式为
XXXXX
的任何输入字符串,其中前三个 X 可以介于 0 到 99 之间,后 2 个 X 可以介于 0 到 999 之间。Simple function: JSFiddle
works for any input string that is in the format
X-X-X-X-X
where the first three Xs can be between 0 and 99 and the last 2 Xs can be between 0 and 999.