限制只能输入文字函数

实现函数代码如下:

function isCharsInBag (s, bag) 
{  
var i,c; 
for (i = 0; i < s.length; i++) 

 
c = s.charAt(i);//字符串s中的字符 
if (bag.indexOf(c) > -1)  
return c; 

return \"\"; 

检查函数: 
function ischinese(s) 

var errorChar; 
var badChar = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789><,[]{}?/+=\\\\\''\\\":;~!#$%()`\"; 
errorChar = isCharsInBag( s, badChar) 
if (errorChar != \"\" ) 

report=report+\"请重新输入中文\\n\"; 
return false; 
}  

return true; 
}

时间: 2024-09-23 17:10:18

限制只能输入文字函数的相关文章

js 限制文本框只能输入数字 汉字 字母与禁止输空格代码

1.文本框只能输入数字代码(小数点也不能输入)  代码如下 复制代码     <input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')"> 2.只能输入数字,能输小数点.  代码如下 复制代码     <input onkeyup="if(isNaN(value))execComm

解析使用js判断只能输入数字、字母等验证的方法(总结)_javascript技巧

JS判断只能是数字和小数点0.不能输入中文1)<input onpaste="return false;" type="text" name="textfield" style="width:400px; ime-mode:disabled" value="">2)<script>function chkIt(frm){if (frm.n1.value.length>0&

JS只能输入数字或数字和字母等的正则表达式_正则表达式

JS判断只能是数字和小数点 0.不能输入中文 1)<input onpaste="return false;" type="text" name="textfield" style="width:400px; ime-mode:disabled" value=""> 2) 复制代码 代码如下: <script> function chkIt(frm){ if (frm.n1.valu

JS只能输入数字或数字和字母等的正则表达式

JS判断只能是数字和小数点 0.不能输入中文 1)<input onpaste="return false;" type="text" name="textfield" style="width:400px; ime-mode:disabled" value=""> 2) 复制代码 代码如下: <script> function chkIt(frm){ if (frm.n1.valu

word输入文字自动关闭的解决方法

前段时间重装系统,系统自带word2003,word2003启动和浏览文件没有任何问题,但是输入文字之后就开始报错自动关闭. 发生这种故障还好解决,不过笔者的麻烦还没有结束.在打开文档的时候,word又开始提示故障,发送错误报告,选择"不发送"或是"稍后发送",但是不管选哪种方式发送都提示只能在安全模式下工作,始终都没有办法正常使用word软件. 笔者查看了相关资料,发现这种故障的产生就是因为word软件的normal.dot模板文件损坏,使word只能在安全模式下

『JavaScript』限制Input只能输入数字实现思路及代码_javascript技巧

这玩意很多人写过,但是今天临时要用的时候找不到符合需求的,所以立马来写一个,既然都写完了而且还满符合需求的就放上来让大家鞭一鞭. 需求很简单,一个文字方块必须限制只能输入数字(或是小数点)并且要支援 IE 和 Firefox. HTML的 Input 是这样下滴 复制代码 代码如下: <input type="text" style="ime-mode:disabled" onkeyup="return ValidateNumber($(this),

ComboBox控件输入文字后定位到那一条

问题描述 ComboBox控件我绑定了DataSource,现在想输入文字后,循环控件,只要碰到的第一个包含我输入的文字,就定位到那一条,如何实现,我输入文字,比如"法院",但是我拿ComboBox.Text,只能拿到"法"字,为什么啊,如何实现这个 解决方案 解决方案二: 解决方案三:http://bbs.csdn.net/topics/70420890

c++-关于两次使用getline()只能输入一次的问题

问题描述 关于两次使用getline()只能输入一次的问题 用了两次getline()函数 调试的时候发现第一次根本没有接受输入直接返回ming字串为"" 而第二次可以输入一行字串以回车结束 是为什么呢?? while (cin >> choice){ if (choice == 1){ cout << "输入明文:n"; string ming; getline(cin, ming); cin.sync(); cout << &

Android开发技巧之像QQ一样输入文字和表情图像_Android

EditText和TextView一样,也可以进行图文混排.所不同的是,TextView只用于显示图文混排效果,而EditText不仅可显示,也可混合输入文字和图像,让我们先回顾一下图5.2所示的QQ聊天输入框,在输入框中可以同时输入文字和表情图像.实际上,这种效果在Android SDK中只需要几行代码就可以实现.为了使读者更有学习的冲动,先来欣赏一下即将实现的效果,如图5.16所示. 图5.16 在EditText控件中输入文字和图像 为了实现这个程序,首先来准备一些要用到的素材,也就是要在