c# 正则 过滤特殊字符

问题描述

c#正则过滤特殊字符,,,忘记了,希望大神发个,谢谢。只留下汉字部分,连空格都不要。最好一个正则搞定

解决方案

本帖最后由 XiAnTianYiChuanMei 于 2014-07-12 21:01:22 编辑
解决方案二:
^[u4e00-u9fa5]+$试一下
解决方案三:
^[u4e00-u9fa5]+$buxing
解决方案四:
.Replace("范德萨11233的萨芬",@"[^u4e00-u9fa5]","");
解决方案五:
楼上应该可以的。u4e00-u9fa5,c#中没有“明确”的字符集(就是GBK,UTF),这几个字符就代表汉字的范围
解决方案六:
u4e00-u9fa5这个百度一下有好多奥

时间: 2024-12-03 23:13:44

c# 正则 过滤特殊字符的相关文章

js-问:正则过滤不带style属性的span标签

问题描述 问:正则过滤不带style属性的span标签 问:正则过滤不带style属性的span标签 原始html: html = '<p><span>1111<span>2222</span>3333<span style="color:red">4444</span>5555</span></p>'; 正则处理后: html = '<p>111122223333<spa

Nutch学习笔记7---url的正则过滤机制研究

今天碰到问题,url正则过滤老是出问题,不爽之下,又打开源码了. Crawl.java里有这么一段 for (i = 0; i < depth; i++) { // generate new segment Path[] segs = generator.generate(crawlDb, segments, -1, topN, System .currentTimeMillis()); if (segs == null) { LOG.info("Stopping at depth=&qu

php利用正则过滤链接、标签,空格,换行符程序

strip_tags函数 strip_tags --- 去除字串中的HTML和PHP标签 语法 : string strip_tags (string str [, string allowable_tags]) 例  代码如下 复制代码 <?php $text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>'; e

jquery过滤特殊字符&#039;,防sql注入的实现方法_jquery

今天写的代码给项目经理看了下,因为之前没有考虑sql注入的问题,然后在他测试我的code的时候,打了一个"'",然后我的程序就挂了! 于是乎,我在网上找到了一个验证并过滤文本框的jquery! 先上图: PS:这里用@#测试,因为'太小了,都看不清楚了! 具体的jquery代码: <script type="text/javascript" language="javascript"> $(document).ready(functi

php 过滤特殊字符及sql防注入代码

php 过滤特殊字符及sql防注入代码 <?php //方法一 //过滤',",sql语名 addslashes(); //方法二,去除所有html标签 strip_tags(); //方法三过滤可能产生代码 function php_sava($str) {     $farr = array(         "/s+/",                                                                        

jQuery源码中的chunker 正则过滤符分析_jquery

复制代码 代码如下: var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, 这是Jq中最长的一个正则了,也研究了很久,一直很懵懂,感觉还是通过调试,然后一步一步的分析值理解起来比较容易, 我尝试做成图形比较直观一点,以

jQuery过滤特殊字符及JS字符串转为数字_jquery

//替换特殊字符 $(this).val($(this).val().replace(/[~'!<>@#$%^&*()-+_=:]/g, "")); 方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 一些示

php正则过滤html标签、空格、换行符的代码(附说明)

复制代码 代码如下: $str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格) $str=preg_replace("/<\!--.*?-->/si","",$str); //

asp正则过滤重复字符串的代码_正则表达式

比如 1223445677777778aabbcccccccccc 经过过滤之后就是12345678abc 复制代码 代码如下: <%     '过滤重复    Function norepeat(Str)     Dim RegEx     If IsNull(Str) Or Str="" Then Exit Function    Set RegEx=New RegExp         RegEx.Global = True        RegEx.IgnoreCase=