如何检测If语句中输入字段的非数字(JavaScript)
How to detect non-numeric for input fields in an If statement (JavaScript)
我正在为电话号码做一些表单验证。我只需要发现它只是数字或空格在电话领域。下面只检查[0-9],我在另一个函数中使用,但是当我试图将其反转到/'D/.test(phoneChk)(显然是D的反转)时,它似乎不再工作了?我是新的javascript,绝对是新的RegEx,所以我试图找到一个简单的方法来做到这一点。我知道有很多关于RegEx的stackoverflow的例子,但似乎没有一个在if语句中工作(至少我可以解决)。
function fnCheckPhone(strName) {
strName.style.background = "#FFFFFF";
var phoneChk = strName.value;
if (phoneChk == "" || /'d/.test(phoneChk)) {
strName.style.background = "#FBEC5D";
return false
}
else {return true}
任何帮助将不胜感激....
我在这里找到了答案- http://www.w3resource.com/javascript/form/phone-no-validation.php
基本上我使用了这段代码。
function phonenumber(inputtxt)
{
var phoneno = /^'(?([0-9]{3})')?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
if((inputtxt.value.match(phoneno))
{
return true;
}
else
{
alert("message");
return false;
}
}
相关文章:
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 输入字段,只接受0到12之间的数字
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- angularjs在数字(html5)字段中将0转换为1
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- AngularJs:在数字输入字段中设置验证的条件最小值和最大值
- 在粘贴事件Javascript的输入字段中删除所有非数字字符
- 如何使文本、数字和日期html输入字段以一致的方式支持Ctrl+Z(撤消)
- 如何从动态输入字段添加数字
- 要检查的正则表达式数值字段没有 /或具有所有相同的数字
- 如何在javascript中获取隐藏字段的数字和
- OData:对url请求中的数字(ID)字段进行通配符(startswith)筛选
- 根据输入字段中键入的数字更改td单元格的颜色
- 如何使用鼠标或触摸更改数字输入字段
- 将字符串返回到类型为“0”的输出字段;数字“;针对用户错误javascript
- 使用输入数字值作为另一个字段的输入数字最大值
- 我如何在文本输入字段中输入数字,而无需在 JavaScript 或 jQuery 中输入模式
- Angular2:仅包含数字的字段的自定义验证
- 从 JSON 解析数组,其中每个字段键都是一个数字
- 使用java脚本在acrobatpdf表单中更改字段数字样式