jsp页面的javascript中使用正则表达式
1个回答
展开全部
//验证特殊字符比如!
function text(html){
if(text.indexOf(html)>-1)
alert("对不起,不允许输入特殊字符");
}
//一般都会去处理掉这些特殊字符 如下:
/*
*特殊字符转换
*/
function HtmlTextarea(html)
{
var sValue=html.replace(/</g,"〈");
sValue=sValue.replace(/>/g,"〉");
sValue=sValue.replace(/"/g,"″");
sValue=sValue.replace(/!/g,"!"); //转换大写就没事了
return sValue;
}
//正则的也有
function isSpecialChar(str){
var invalidChar=/^[^/|"'<>&/^/?/*~/{/}/[/]/+/-/$()#!!@?“‘%()……¥`·_-—=【】//;;’”,《》,.。、:://]*$/ ;
if(invalidChar.test(str)){
return true;
}else{
return false;
}
}
追问
需要在jsp网页中引入什么文件吗?还是就可以直接使用?
追答
直接用,这是脚本,不都是function方法嘛,把你想要校验的数据传过去就行。
第一个校验方法有错
//验证特殊字符比如!
function text(html){
if(html.indexOf("!")>-1)
alert("对不起,不允许输入特殊字符");
}
这才是OK的校验感叹号的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询