可以写一个函数 public share replaceword(string str) { str=str.replace("法国",""); str+=str.replace("日本",""); str+=str.replace("'","''"); str+=str.replace(" ",""); return str.Tostring(); } String Value = replaceword(TextBox1.Text)
function checkChinese() { var str=document.getElementById("txtTest").value; var reg = /法国/; if (reg.test(str)){ alert("包含非法字符"); return false } else{ return true } }
function pkfei(){ if (document.form.askername.value.length==0){ alert("请输入你的姓名!"); document.form.askername.focus(); return false; } var str=",./'[]{}`-=\~!@#$%^&*()_+|?><:法国"; var errorChar errorChar = isCharsInBag(form.askername.value,str) if (errorChar != "" ) { alert('联系人姓名包函有非法字符,请重写!'); document.form.askername.focus(); return false; } }
可以算是一种办法学习ing
这样就可以
如检测Textbox1中是否有“法国”,如果有的话拒绝提交,没有的话正常提交。
可以写一个函数
public share replaceword(string str)
{
str=str.replace("法国","");
str+=str.replace("日本","");
str+=str.replace("'","''");
str+=str.replace(" ","");
return str.Tostring();
}
String Value = replaceword(TextBox1.Text)
{
var str=document.getElementById("txtTest").value;
var reg = /法国/;
if (reg.test(str)){
alert("包含非法字符");
return false
}
else{
return true
}
}
if (document.form.askername.value.length==0){
alert("请输入你的姓名!");
document.form.askername.focus();
return false;
}
var str=",./'[]{}`-=\~!@#$%^&*()_+|?><:法国";
var errorChar
errorChar = isCharsInBag(form.askername.value,str)
if (errorChar != "" )
{
alert('联系人姓名包函有非法字符,请重写!');
document.form.askername.focus();
return false;
}
}
如果只是单纯过滤TextBoxt1.Text,那么写一个StringFilter(ref string input){} 的方法即可。
用正则表达式判断,并且读取过滤字符配置进行Replace
http://www.cnblogs.com/insus/articles/1407256.html
然后通过replace就可以