发送页面时,如果用javascript判断textfield中填入的是数字(只能填数字) 1.if(isNaN(aaa)){alert("非数字")};2.oldp = oldp.replace(/^\s*|\s*$/g,"")是将oldp 里的两头空白(匹配任何空白,包括空格、制表、换页等)剔除。好比是trim() 的功能。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <textarea onkeypress="testNum()"></textarea><script language=javascript>function testNum(){if ( !(window.event.keyCode>=48 && window.event.keyCode<=57)) window.event.keyCode = 0;}</script>呵呵^^ <textarea onkeypress="with(window.event)return(keyCode>47 &&keyCode<58)"></textarea> 1。必须为数字: base = "0123456789." for(i = 0;i<=length-1;i++) if( base.indexOf(str.substring(i, i+1)) == -1 ){ temp = temp + "“" + lable + "”" + "必需是数字!" + "\n"; alert (temp); return false; } 2.必须为字母:(原理是一样的,检验字符串中每个字符是否在规定的字符列表中) base = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz" for(i = 0;i<=length-1;i++) if( base.indexOf(str.substring(i, i+1)) == -1 ){ temp = temp + "“" + lable + "”" + "包含非法字符!它只能是字母" + "\n"; alert(temp); return false; }3.oldp = oldp.replace(/^\s*|\s*$/g,"")javascript的replace方法一般只能替换一个字符串,就是说如果在被替换的字符串中有两处以上的地方要替换,那么用replace只能替换第一处,如果要全部替换,就要加"/g",表示全文替换.例: var newstring=mystring.replace("/aaa/g","bbb")表示把mystring这个字符串中的所有aaa替换成bbb. to qiushuiwuhen(秋水无恨) :高。精简。我想问一下,如果键入的是字母,你这个程序的执行我有点不理解。你能简单描述一下吗? 【为什么】这个Javascript代码哪里有问题啊,跪求大神解答~~~~~~ 关于html的onselect事件问题,进来瞧瞧都给分 求助JS解密,因为是通过SWF来解密 匿名函数中的内部类外部可以new吗 js数组下拉列表的问题 如何求一个数的倒数? 引用变量 这个网页我怎么也无法完整的把它下到自己的电脑里实现,请高人帮忙 关于显示框的问题很急,在线,请帮忙!! 请问jquery easyui datagrid detailview获取datagrid 的index 请问如何使子窗口提交,关闭,并且刷新父窗口 简单问题,求教?
<script language=javascript>
function testNum(){
if ( !(window.event.keyCode>=48 && window.event.keyCode<=57))
window.event.keyCode = 0;
}
</script>呵呵^^
base = "0123456789."
for(i = 0;i<=length-1;i++)
if( base.indexOf(str.substring(i, i+1)) == -1 ){
temp = temp + "“" + lable + "”" + "必需是数字!" + "\n";
alert (temp);
return false;
}
2.必须为字母:(原理是一样的,检验字符串中每个字符是否在规定的字符列表中)
base = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
for(i = 0;i<=length-1;i++)
if( base.indexOf(str.substring(i, i+1)) == -1 ){
temp = temp + "“" + lable + "”" + "包含非法字符!它只能是字母" + "\n";
alert(temp);
return false;
}3.oldp = oldp.replace(/^\s*|\s*$/g,"")
javascript的replace方法一般只能替换一个字符串,就是说如果在被替换的字符串中有两处以上的地方要替换,那么用replace只能替换第一处,如果要全部替换,就要加"/g",表示全文替换.
例: var newstring=mystring.replace("/aaa/g","bbb")
表示把mystring这个字符串中的所有aaa替换成bbb.