<script language="javascript" type="text/javascript">
function String.prototype.lenB(){return this.replace(/[^\x00-\xff]/g,"**").length;}
var str = "这是一个可以将汉字计算成两个字节的函数this is a function";
alert("老的算法 = " + str.length);
alert("新的算法 = " + str.lenB());
</script>
[
阅读全文 ]
Javascript, 正则
Javascript, length, regex, 字符串长度, 正则, 混合文字
在一些抓取、过滤等情况下, 正则表达式 regular expression 的优势是很明显的。
例如,有如下的字符串:
<li><a href="http://www.abcxyz.com/something/article/143.htm" title="FCKEditor高亮代码插件测试"><span class="article-date">[09/11]</span>FCKEditor高亮代码插件测试</a></li>
…
[
阅读全文 ]
Asp.Net, C#, 正则
.net, Asp, C#, Javascript, regex, 提取网址, 正则
在某些时候,例如:需要用户输入中文姓名的时候,需要验证用户输入的是否全是中文,这个时候利用正则表达式,是一种比较理想的选择 :p
[
阅读全文 ]
C#, 正则
C#, csharp, regex, 全中文, 正则, 表达式, 验证