var strCheck = function(str){
var strFormat = "0123456789,";
for(var i=0;i<str.length;i++)
{
if(strFormat.indexOf(str.substr(i ,1)) == -1)
{
return false;
}
}
return true;
};
alert(strCheck('12,s3'))
解决方案 »
- 求个js 效果。禁止右键。
- jquery动态添加行,如何实现添加行的name值自增?
- 如何修改通过脚本动态修改page参数值
- 弹出窗口中想获取父窗口中子frame内的一个表格
- 琥珀无限级联动菜单-AJAX版 [HPMenu_AJAX V1.0]
- 怎样在Iframe用JS实现翻页
- 看看怎么在这只提供试听的网站上下载歌曲.分不够再加
- 用javascript实现让层里边的图片过一段时间后消失。小妹有劳各位了。
- 关于replace函数的用法,如何替换掉每一个相同字符?
- 关于页面显示位置的设置
- JavaScript中self与this均是指自前对象,是吗?那两者有何区别呢?
- 《请教这里懂得修改eWebEditor编辑器的高手,谢谢》
function check(){
var val = document.form1.name.value;
var parten = /[0-9,]/;
if(parten.exec(val)){
alert("ok");
}else{
alert("只能输入数字或者逗号");
}
return false;
}
function check(){
var val = document.form1.name.value;
var parten = /[0-9,]/;
var valtmp = val.replace(",",0);
if(isNaN(valtmp)){
alert("只能输入数字或者逗号");
return false;
}
if(parten.exec(val)){
alert("ok");
}else{
alert("只能输入数字或者逗号");
}
return false;
}
function check(){
var val = document.form1.name.value;
var parten = /[0-9,]/;
var valtmp = replaceAll(val,",","0");
if(isNaN(valtmp)){
alert("只能输入数字或者逗号");
return false;
}
if(parten.exec(val)){
alert("ok");
}else{
alert("只能输入数字或者逗号");
}
return false;
}
function replaceAll(strOrg,strFind,strReplace){
var index = 0;
while(strOrg.indexOf(strFind,index) != -1){
strOrg = strOrg.replace(strFind,strReplace);
index = strOrg.indexOf(strFind,index);
}
return strOrg
}
function inputOnlyNumber()
{
var k = window.event.keyCode;
if (k < 46 || k > 57)
{
window.event.keyCode = 0 ;
return false;
}
else
return true;
}
</script>
<input type=text onkeypress=inputOnlyNumber>
{
var k = window.event.keyCode;
document.title = k;
if ((k < 46 || k > 57) && k!=44)
{
window.event.keyCode = 0 ;
return false;
}
else
return true;
}
对了,上面还忘了判断“,”
{
var srange = document.getElementById("pageNow").value;
var patrn=/^[0-9]{1,20}$/;
if(srange == null || srange == "" || !patrn.exec(srange) || srange.indexOf('0') == 0)
{
alert("请正确输入,只能为数字!");
return false;
}