求教一个正则表达式的函数?页面上只能输入字母和数字? <input type="text" onkeyup="this.value=this.value.replace(/[^0-9a-z]/ig,'')" onpaste="this.value=this.value.replace(/[^0-9a-z]/ig,'')"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为,有可能会通过选取,直接拖到输入框内.比较完整的.<input onkeyup="value=value.replace(/[^a-zA-Z0-9]/g,'')" onmouseover="value=value.replace(/[^a-zA-Z0-9]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^a-zA-Z0-9]/g,''))"> dd-- 有一个javascript脚本可以试试function CheckSTRNUM(inputstr){ var parsed = true; var validchars="'*%"; var agreechars="0123456789abcdefghijklmnopqrstuvwxyz"; for (var i=0; i < inputstr.length; i++) { var letter = inputstr.charAt(i); if (validchars.indexOf(letter) == -1) { if(agreechars.indexOf(letter) == -1) { alert("不符合的字符"+letter); parsed=false; break; } continue; } else { alert("不符合的字符:" + letter); parsed=false; break; } } if (parsed) return 0; else return -1;} google maps api v3版 画路径时加载数据越来越慢 js图片切换 问高手:JS如何实现像google首页搜索的效果 又有一个JS问题需求助于大家 百度百科中的目录索引用js怎么实现 有没有类似的框架 谢谢 小問題--高分99,怎么才能正確的用全局變量﹖ 大哥们 能不能帮小妹看看以下代码 那里有错 几道js面试题,求答疑 script里是看不懂的乱码,该如何解决? canvas 复制效果 讨教! 很简单的一个正则表达式,大家来看看为什么错误!在线等待
{
var parsed = true;
var validchars="'*%";
var agreechars="0123456789abcdefghijklmnopqrstuvwxyz";
for (var i=0; i < inputstr.length; i++)
{
var letter = inputstr.charAt(i);
if (validchars.indexOf(letter) == -1)
{
if(agreechars.indexOf(letter) == -1)
{
alert("不符合的字符"+letter);
parsed=false;
break;
}
continue;
}
else
{
alert("不符合的字符:" + letter);
parsed=false;
break;
}
}
if (parsed)
return 0;
else
return -1;
}