javascript非法字符的处理

yebaoqian123 2003-07-03 11:48:22
我想做一个注册新数据库,但是SQL对一些字符敏感...注意想在前台就判断...请问有没有javascript可以看看啊.
...全文
105 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fason 2003-07-03
  • 打赏
  • 举报
回复
这种怎么可以在客户端判断,当然要在服务端啊
sw47 2003-07-03
  • 打赏
  • 举报
回复
响应submit,if(str.indexOf("非法字符")!=-1)alert("含有非法字符")
gq 2003-07-03
  • 打赏
  • 举报
回复
-->这2个函数贴错地方了。呵呵。。上面那个才是给你的。
function chk_null(pstr){
if (jtrim(pstr)!=""){
pout="false"
}else{
pout="true"
}

return pout
}
function jtrim(str){
rvalue=str; rl=rvalue.length;
v_l=0;v_r=rl;

for (i=0;i<rl;i++){
if (rvalue.charAt(i)!=" "){ v_l=i;i=rl;}
}

for (i=(rl-1);i>=0;i--){
if (rvalue.charAt(i)!=" "){ v_r=i;i=0;}
}
rvalue=rvalue.substr(v_l,(v_r-v_l)+1)
if (rvalue.charAt(0)==" "){
rvalue=""
}
return rvalue

}
djyzb5210 2003-07-03
  • 打赏
  • 举报
回复
一般就是把这些非法的字符替换成其他的字符,到时候再换回来
gq 2003-07-03
  • 打赏
  • 举报
回复
function chk_null(pstr){
if (jtrim(pstr)!=""){
pout="false"
}else{
pout="true"
}

return pout
}
function jtrim(str){
rvalue=str; rl=rvalue.length;
v_l=0;v_r=rl;

for (i=0;i<rl;i++){
if (rvalue.charAt(i)!=" "){ v_l=i;i=rl;}
}

for (i=(rl-1);i>=0;i--){
if (rvalue.charAt(i)!=" "){ v_r=i;i=0;}
}
rvalue=rvalue.substr(v_l,(v_r-v_l)+1)
if (rvalue.charAt(0)==" "){
rvalue=""
}
return rvalue

}
gq 2003-07-03
  • 打赏
  • 举报
回复
function changetext(t_html){
while (t_html.indexOf("'")!=-1){
t_html=t_html.replace("'","$#!")
}
while (t_html.indexOf("$#!")!=-1){
t_html=t_html.replace("$#!","''")
}
return t_html
}
kingdomzhf 2003-07-03
  • 打赏
  • 举报
回复
是><吗

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧