在线等!!如何使用正则表达式去除特殊符号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在线等!!如何使用正则表达式去除特殊符号相关的知识,希望对你有一定的参考价值。

想去除textbox中输入的特殊符号,包括`,!@#$%^&*.等特殊符号,怎么写啊,麻烦写的详细点..

参考技术A 与其输入之后再判断,不如限制输入,当前前提是这些特殊符号是无效的
如果你需要这些特殊符号只是想暂时去除,应该是用for来一个一个找,效率高点,而不是if(txt.IndexOf("@")>0||txt.IndexOf("#")>0||....)
写一大串的条件
你直接定义一个chararray,加入@#$之类的你想去掉的特殊字符
然后for或者foreach字符串的每个字符,如果in chararray就replace掉

特别的,如果你的特殊字符只出现在字符串首尾的话,可以用c#内建的trim(char[])方法,该方法默认情况下是去除首尾的空格,你可以自己定义一个char[]数组,加入你要去除的字符,然后就可以清除首尾的特殊字符本回答被提问者采纳
参考技术B 121

以上是关于在线等!!如何使用正则表达式去除特殊符号的主要内容,如果未能解决你的问题,请参考以下文章

java 用正则 筛选掉特殊符号

php验证密码 必须为6-16位字母数字符号组合, 正则表达式 着急,在线等

正则表达式特殊符号及用法

正则表达式:去除Unicode

正则表达式:去除Unicode

带有正则表达式替换的特殊符号