【编程技巧】 输入框只能输入中文
var re1 = new RegExp("^[\u4e00-\u9fa5]*$");
var equipmentParam = new Ext.form.TextField({
name : "vendorChineseName",
id : "vendorChineseNameId",
renderTo : "vendorChineseName_div",
regex:re1,
regexText : "客户厂商中文名称必须为中文!"
});
--------------------
var vendorChineseName=Ext.getCmp("vendorChineseNameId").getValue();
--------------------
if (!checkChineseObj(vendorChineseName))
{
//alert("客户厂商名称不能为空!");
Ext.Msg.alert('信息提示', "客户厂商中文名称必须为中文!");
return false;
}
--------------------
//判断中文
function checkChineseObj(object) {
var str = trim(object);
var reg = /^[\u4e00-\u9fa5]*$/;
return reg.test(str);
}
//把str首尾的空格去掉
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, "");
}