社区
JavaScript
帖子详情
各位大哥、大姐,帮我写一个文本框只能输入 数字,小数点,减号(-) 字符的正则表达式?
pokar
2003-07-28 03:54:51
各位大哥、大姐,帮我写一个文本框只能输入 数字,小数点,减号(-) 字符的正则表达式?
...全文
200
10
打赏
收藏
各位大哥、大姐,帮我写一个文本框只能输入 数字,小数点,减号(-) 字符的正则表达式?
各位大哥、大姐,帮我写一个文本框只能输入 数字,小数点,减号(-) 字符的正则表达式?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rongwenfeng
2003-11-03
打赏
举报
回复
<input type=text onClick="sefuncCheck(this)">
function sefuncCheck(obj){
var par_val = obj.value;
for(i=0; i<par_val.length; i++){
if ((par_val.substring(i, i+1)>="0" && par_val.substring(i, i+1)<="9") || (par_val.substring(i, i+1)==",") || (par_val.substring(i, i+1)=="-"))
continue;
} else {
alert("只能输入数字、点、符号");
}
}
return(true);
}
应该就可以搞定了
心云意水
2003-11-03
打赏
举报
回复
<input
onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false"
style="ime-mode:Disabled"
>
不用判断了,输入的东西满足你的要求
AgathaZ
2003-11-03
打赏
举报
回复
UP
Jorn
2003-11-02
打赏
举报
回复
/\d+|\.|\-+/
www203
2003-11-02
打赏
举报
回复
返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。
isNaN(numValue)
必选项 numvalue 参数为要检查是否为 NAN 的值。
说明
如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。使用这个函数的典型情况是检查 parseInt 和 parseFloat 方法的返回值。
还有一种办法,变量可以与它自身进行比较。如果比较的结果不等,那么它就是 NaN 。这是因为 NaN 是唯一与自身不等的值。
qiqid
2003-09-11
打赏
举报
回复
我来回答吧,
<input type=text onkeyup="value=value.replace(/[^\0-9.-]/g,'');">
就是这个了。只能输入你想要的,其它的都会被替换为空。
pokar
2003-09-11
打赏
举报
回复
虽然问题没有解决,响应版主号召,结贴。来者有分。
cloudchen
2003-07-30
打赏
举报
回复
<input name="n"><input type="button" value="test" onClick="if(/[^\d.-]/g.test(n.value))alert('只能输入数字、点、符号')">
sunon
2003-07-30
打赏
举报
回复
UP
xuzuning
2003-07-28
打赏
举报
回复
[0-9.+-]+
文本框
只能
输入
数字
,
小数点
,
减号
字符
的
正则表达式
例如,
一个
文本框
可能只允许用户
输入
数字
、
小数点
和
减号
,这样的需求可以通过设置
一个
特定的
正则表达式
来实现。下面我们将详细讨论如何构建这样的
正则表达式
以及其背后的工作原理。 首先,我们需要明确允许
输入
的...
实现
文本框
数字
、
小数点
、
减号
输入
的
正则表达式
通过构建特定的
正则表达式
,可以允许用户
输入
数字
、
小数点
和
减号
,同时排除不允许的连续
输入
模式。本文讨论了如何构建和理解适用于这种场景的
正则表达式
,并展示如何在前端代码中应用它来实时验证用户
输入
。 1. ...
用
正则表达式
限制
文本框
只能
输入
数字
,
小数点
,英文字母,汉字等
1.
文本框
只能
输入
数字
代码(
小数点
也不能
输入
) <inputonkeyup="this.value=this.value.replace(/\D/g,'')"onblur="this.value=this.value.replace(/\D/g,'')"> 2.
只能
输入
数字
,能输
小数点
. <inputtype=...
php正则验证
数字
小数点
减号
,使用
正则表达式
校验
字符
串是否为数值(包含小数与负数)...
网上查阅的很多资料也有涉及到用
正则表达式
来校验数值(包含小数与负数),但很多都是不全的,比如 "-"、"12."都是可以的,所以自己动手
写
了
一个
,虽然不是最优的,但最起码能达到自己想要的效果。/*** 校验
字符
串是否...
正则表达式
限制
文本框
只能
输入
数字
,
小数点
,英文字母,汉字
正则表达式
限制
文本框
只能
输入
数字
,
小数点
,英文字母,汉字 1.
文本框
只能
输入
数字
代码(
小数点
也不能
输入
)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this....
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章