Js`HTML_用Javascript对字符串进行特殊符号检查以及html可伸长表单

来源:互联网 发布:crm软件对比 编辑:程序博客网 时间:2024/04/30 02:05

使用javascript对网页表单输入的字符变量进行拼写检查以及可伸长html表单

当网页编程需要对数据库进行操作时,拼接sql语句就需要对单引号进行检查

示例代码:

if(str.indexOf("\'")>0){        alert("should not contain single quotation marks!");        return false;}

而需要用到将文件名写入服务器硬盘时,特殊符号也需要进行检查,如<>,/,\,|,:,",*,?

需要注意转义字符的相关问题

示例代码:

if(str.indexOf("\'")>0||str.indexOf("\"")>0||str.indexOf("\\")>0||str.indexOf("/")>0||str.indexOf(":")>0||str.indexOf("*")>0||str.indexOf("?")>0||str.indexOf("<")>0||str.indexOf(">")>0||str.indexOf("|")>0){        alert("please note that your str should not contain {single quotation marks or \\ or / or : or * or ? or double quotation marks or < or > or |}");        return false;}

痛点:检查不了以特殊符号开头的字符变量。

可伸长的html表格

<table><tr><td>box_name</td><td>&nbsp;&nbsp;<textarea style="width:290px;;height:280px; max-width:290px;max-height:280px" placeholder="note that your input can't contain &quot ' &quot !" str="box_name"></textarea><font color="red">&nbsp*</font></td></tr></table>
0 0