社区
C#
帖子详情
求一段JavaScript代碼。
jhkII
2006-09-01 03:16:48
求一段JavaScript代碼,要求控制某個TextBox只能輸入小數,並且只能存在一個小數點,小數點不能出現在第一個位置?
...全文
179
6
打赏
收藏
求一段JavaScript代碼。
求一段JavaScript代碼,要求控制某個TextBox只能輸入小數,並且只能存在一個小數點,小數點不能出現在第一個位置?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
demo 实现了 JS 直接调用OC的方法,而不是通过间接的截获 url参数来进行调用 有什么问题 请联系博主 j_akill
网页向女友告白和纪念日专用特效
网页向女友告白和纪念日专用特效 源码下载 来自于屌丝程序员的爱情表白程序,表白,是一个非常神圣的事情,怎么才能成功呢?屌丝不会什么浪漫,只能写一个程序来表达。
程序员表白专用程序
程序员表白专用
Java抓取网页数据Demo
Java抓取网页数据的两种方法:(1)抓取原网页 (2)抓取网页JS返回数据
请
求
网页时,怎么给我返回了
一段
JavaScript
代码
今天给大家带来的是一个论坛网站,牛仔俱乐部-努比亚社区, 网址为:https://bbs.nubia.cn/ 如果你想要获取这个网站的源代码的话,必须要先获取一个 cookie,其字段名为:acw_sc__v2,你是不是不相信?爬取网站还需要获取 cookie 值才可以?说实话,我刚开始爬的时候我也不相信,直到我运行请
求
代码,一看,给我返回这个: 这是什么啊,
一段
JavaScript
代码,...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章