日期:2014-05-18  浏览次数:20440 次

如何判断文本框输入是不是汉字?在线等,在线给分。
一个文本框要求不能输入汉字或全角字符,应如何判断?

------解决方案--------------------
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (this.textBox1.Text.Length == 0) return;
if (((int)this.textBox1.Text[this.textBox1.Text.Length - 1]) > = 128)
{
this.textBox1.Text = this.textBox1.Text.Substring(0, this.textBox1.Text.Length - 1);
this.textBox1.SelectionStart = this.textBox1.Text.Length;
}
}
------解决方案--------------------
//只能输入数字
function InputNumberText()
{
if ( !(((window.event.keyCode > = 48) && (window.event.keyCode <= 57))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
window.event.keyCode = 0 ;
}
}
//只能输入汉字
function InputChineseText()
{
if ((window.event.keyCode > =32) && (window.event.keyCode <= 126))
{
window.event.keyCode = 0 ;
}
}
function nextFocus(objBox){
objBox.focus();

}
function nextAbledFocus(objF,objS) {

if (objF.disabled==true) {
objS.focus();
}
else {
objF.focus();
}


}
------解决方案--------------------
if(new Regex( "[\u4e00-\u9fa5] " ).Match( inputData ).Success)
{
//是汉字
}
else
{
//不是汉字
}
------解决方案--------------------
这个我的严重的关注
ls三个我去试试
一回给搂住答案

闲着也是闲着
------解决方案--------------------
楼上兄弟引用 using System.Text.RegularExpressions;
------解决方案--------------------
别这样麻烦了。用样式吧。方便
把控件的样式设置为:
.law {
font-size: 12px;
ime-mode:disabled;//主要是这个!~
}
就不能输入汉字了。