社区
C#
帖子详情
求一段JavaScript代碼。
jhkII
2006-09-01 03:16:48
求一段JavaScript代碼,要求控制某個TextBox只能輸入小數,並且只能存在一個小數點,小數點不能出現在第一個位置?
...全文
193
6
打赏
收藏
求一段JavaScript代碼。
求一段JavaScript代碼,要求控制某個TextBox只能輸入小數,並且只能存在一個小數點,小數點不能出現在第一個位置?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jhkII
2006-09-01
打赏
举报
回复
非常感謝兩位,優其是xiedan79(Sam Xie)
bestrong
2006-09-01
打赏
举报
回复
<script language="javascript">
function isValid()
{
re = /^\d+\.?\d*$/ ;
var str=form1.textfield_input.value;
if(!re.test(str))
{
alert("只能输入一个小数,请重新输入");
len=str.length;
str1=str.substr(0,len-1);
form1.textfield_input.value=str1;
form1.textfield_input.focus();
return;
}
}
</script>
<body>
<form name="form1" method="post" action="">
<input name="textfield_input" type="text" id="textfield_input" onKeyUp="javascript: isValid()">
<input type="submit" name="Submit" value="Submit" >
</form>
</body>
jc15271149
2006-09-01
打赏
举报
回复
function checkNum()
{
var reg=/^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$/;
if(reg.test(window.document.Form1.txtNum.value) == false)
{
alert('请输入小数!');
document.Form1.txtNum.focus();
return false;
}
}
xiedan79
2006-09-01
打赏
举报
回复
function _MaskInput(oInput, sReg, sInputStr)
{
var re = new RegExp(sReg);
var docSel = document.selection.createRange();
if(docSel.parentElement().tagName.toLowerCase() != "input")
return false;
oSel = docSel.duplicate();
oSel.text = "";
var srcRange = oInput.createTextRange();
oSel.setEndPoint("StartToStart", srcRange);
var str = oSel.text + sInputStr + srcRange.text.substr(oSel.text.length);
//alert(str);
//alert(re.test(str));
return re.test(str);
}
//bSign 是否可以输入符号
//nInt 小数点前的位数 nDec 小数点后的位数
function _SetDigitalInput(oInput,nInt,nDec,bSign)
{
if(typeof(bSign) != "boolean")
bSign = false;
oInput.style.imeMode = "disabled";
var sReg = "^";
if(bSign)
sReg += "-?(";
sReg += "\\\\d{1,"+nInt.toString()+"}";
if(nDec > 0)
sReg += "(\\\\.\\\\d{0,"+nDec.toString()+"})?";
if(bSign)
sReg += ")?";
sReg += "$";
oInput.onkeypress = new Function("return _MaskInput(this,'"+sReg+"',String.fromCharCode(event.keyCode))");
oInput.onpaste = new Function("return _MaskInput(this,'"+sReg + "',window.clipboardData.getData('Text'))");
oInput.ondrop = new Function("return _MaskInput(this,'"+sReg + "',event.dataTransfer.getData('Text'))");
}
<input type=text onkeypress="_SetDigitalInput(this, 5, 2, false);">
jhkII
2006-09-01
打赏
举报
回复
大哥,這個不行啊,任何字符都能輸入啊!
jc15271149
2006-09-01
打赏
举报
回复
function checkNum()
{
var reg=/^[-\+]?\d+(\.\d+)?$/;
if(reg.test(window.document.Form1.txtNum.value) == false)
{
alert('请输入一个大于0的整数!');
document.Form1.txtNum.focus();
return false;
}
}
javascript
直接调用OC 方法demo
在iOS中,
JavaScript
Core是苹果提供的一个框架,允许原生应用执行
JavaScript
代码,并与
JavaScript
环境交互。它是WebKit的一部分,使得
JavaScript
与Objective-C或Swift的交互成为可能。在
JavaScript
调用OC方法时,...
网页向女友告白和纪念日专用特效
例如,当用户点击“我爱你”按钮时,网页可以播放
一段
预录制的语音或者弹出一串动人的文字。此外,
JavaScript
还可以配合AJAX(Asynchronous
JavaScript
and XML)技术,从服务器端获取数据,如动态加载照片、歌曲或...
程序员表白专用程序
学习并理解这段代码,不仅可以帮助程序员提升JS技能,还能为他们提供一个有趣的实践项目,让编程不再只是冷冰冰的代码,而是充满情感的表达方式。通过这个项目,程序员可以用自己的技术才华,创造出独一无二的表白...
Java抓取网页数据Demo
在这个例子中,我们启动了一个Chrome浏览器,点击了一个按钮,等待数据加载,然后提取了
JavaScript
生成的数据。 这两种方法都有其适用场景。抓取原网页适用于静态内容,而处理
JavaScript
返回数据则针对动态交互的...
请
求
网页时,怎么给我返回了
一段
JavaScript
代码
今天给大家带来的是一个论坛网站,牛仔俱乐部-努比亚社区, ... 如果你想要获取这个网站的源代码的话,必须要先获取一个 cookie,其字段名为:acw_sc__v2,你是不是不相信?...这是什么啊,
一段
JavaScript
代码,...
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章