Ale*_*lex 12 javascript sql coldfusion
我想从输入字段中删除所有特殊字符(",/ {}等.)作为字符串保存到数据库中.
什么是最好的方法?
是否应该使用JS,ColdFusion或Microsoft SQL来解决这个问题 - 也许这三个都可以解决?
我将如何使用ColdFusion或Microsoft SQL进行编码?
ale*_*ale 17
你的意思是一切都不是字母数字?
我可能在数据层中使用REReplace.
<cfqueryparam
cfsqltype="cf_sql_varchar"
value="#REReplace(myVar,"[^0-9A-Za-z ]","","all")#"
/>
Run Code Online (Sandbox Code Playgroud)
更新:已更改为包含"空格".
在Coldfusion中使用正则表达式
<cfset cleanInput = rereplace(form.input,"[^A-Za-z0-9]","","all") />
Run Code Online (Sandbox Code Playgroud)
这表示任何不是A到Z或a到z或0到9的任何字符都没有替换,并为遇到的每个人做.