• λ我爱Aspx >> Asp.Net >> 常用正则表达式
  • 常用正则表达式

  • :未知  Դ:internet  :2007-5-20 16:49:02  ؼ:
  • function isUserName(userName)

    {

    var re=/^[A-Za-z0-9_]+$/;

    if(re.test(userName))

    {

    alert("aa") ;

    }

    else

    {

    alert("bb") ;

    }

    }

    匹配中文字符的正则表达式: [\u4e00-\u9fa5]

    匹配中文字符,26个大小写字母和数字,下划线 /^[\u0391-\uFFE5A-Za-z0-9_]+$/

    匹配双字节字符(包括汉字在内):[^\x00-\xff]

    应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

    String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}

    匹配空行的正则表达式:\n[\s| ]*\r

    匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/

    匹配首尾空格的正则表达式:(^\s+)|(\s+$)

    应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:

    String.prototype.trim = function()

    {

    return this.replace(/(^\s+)|(\s+$)/g, "");

    }

    利用正则表达式分解和转换IP地址:

    下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:

    function IP2V(ip)

    Ҷƪл˵?
  • һƪ对mssql出现选定的用户拥有对象而无法删除的处理
    һƪ将 Web 项目从 VS2002/2003 转换到 VS2005 的分步指南