正则表达式,不允许在javascript中使用负数和小数以及零
regular expression for not allow minus and decimal numbers and zero in javascript
我需要nopt的正则表达式,允许使用减号和十进制数,并使用javascript为零。我有代码,但它不起作用。帮助任何人。
$("#hinizio").keyup(function () {
var match = timeRegex.test($(this).val());
alert(match ? 'matches' : 'does not match');
});
http://jsfiddle.net/9CVCC/45/
允许字母数字字符(但不为0)
如果您想允许使用任何数字的字母数字字符,而不使用减号-
、小数点.
或仅使用零作为字符串,您可以使用:
/^(?!0)['da-zA-Z]+$/i
这将显式允许一个或多个字母数字字符,但不会显式接受0。你可以在这里看到一个例子。
只允许数字字符(但不允许0)
如果你想只允许数字而不允许0,你可以使用:
/^(?!0)'d+$/i
您可以在此处看到此选项的示例。
当然!
document.getElementById(target).value = newVal.replace(/[^0-9]/g, "");
以上将删除除正常数字之外的所有字符,如果您想保留任何特殊字符,请将它们添加到表达式中。
最棒的是,它的原始JS,只需将选择器替换为您当前的工作值。
$(this).val();
相关文章:
- Don'不允许将焦点集中在自动完成的选择上
- 覆盖在赢得'不允许点击下面的标记,谷歌地图api v3
- js文件未加载js控制台say's”;不允许加载本地资源”;
- Jquery不允许来自多个选择列表的相同值
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- 不允许在文本框中使用小数
- TinyMCE全屏不允许出现模式窗口
- 不允许在字段中输入不需要的字符
- 访问控制允许标头不允许X-Requested-Wise
- Chromium内联样式不允许正确的视图
- JQuery代码语法问题?(“不允许内联控制结构”)
- 正则表达式,不允许在javascript中使用负数和小数以及零
- 不允许输入或聚焦的输入类型文本
- $interval不允许我更新前端
- 不允许使用引导清单'组件'指令
- XMLHttpRequest无法加载url Origin访问控制允许Origin不允许null
- 正则表达式允许字母数字和空格,但不允许连续两个空格
- 谷歌地图 - 用户选择不允许位置
- 自动数字系统不允许我输入小数
- 在Android浏览器中不允许字母或其他符号,而不是数字(0-9)或小数