【发布时间】:2020-05-05 15:26:05
【问题描述】:
我需要一个 Javascript 函数,它应该检查文本框中的文本是否为数字,否则将焦点放在文本框上,并且当我们在其上键入数字(如 (12-123456))时应更改为这种格式 (xx-xxxxxx)。 我对 Javascript 非常陌生。
据我所知;
我会在这里使用onkeypress 和模糊事件:
function(elem)
{
If(Number.isInteger(elem))
{
//To check format(xx-xxxxxx)
}
else
{
elem.focus()
}
}
【问题讨论】:
-
请展示您为自己解决此问题所做的任何尝试。您应该尝试过,然后我们可以帮助您进行调试。 meta.stackoverflow.com/questions/261592/… 还评论How to Ask
-
有帮助的谷歌正则表达式
-
Regex、jQuery 和 jQueryValidation 插件,只需自己切片字符串并验证每个段是否为数字……可能性无穷无尽。我同意 Taplar 的观点……你尝试过什么?
-
请查看我更新的问题
标签: javascript asp.net .net user-interface dom-events