如题!
请详细告知,谢谢!!

解决方案 »

  1.   

    这是js里面的正则。。
    /^[\d.\-+]?$/
    ^以什么开始
    \d是表示数字
    .小数点
    正负号
    ?是表示重复0次或1次
    $表示结尾
    上面的数字、小数点、正负号是或者关系,只有有一个成立就行。。
    这个js和java程序里面的正则差不多,楼主有兴趣的话,可以参见我前几天写的一篇文章:
    http://blog.csdn.net/xiaoyi3317/archive/2009/12/16/5017174.aspx
      

  2.   

    经过测试,4楼的说法完全正确。再给你推荐一篇正则表达式的教程文章,很不错:http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm“.”和“\.”我也很晕,刚才测试了一下,这个“.”的原意是“匹配除换行符以外的任意字符”,但是这里表示匹配“.”,不知道为什么会是这样,何时转义,何时不用转义?有高人解释一下。这个正则看得我蛋疼。
      

  3.   

    正则中的集合[]
    集合你面的字符是表示字符本身
    但是有几个例外
    当^不在第一个位置的时候表示字符本身 在第一个位置的时候表示非
    集合中[表示[字符 但是]不表示]字符  因为]是集合的元字符 集合中\]表示]
    \b表示单词边界  但是集合中\b表示退格符
    -在集合中表示范围 如[a-z]表示从a到z的任意一个字符 表示其本身可以用\- 或者将-至于不表示范围的两个字符之间 如[a-z-0-9]+ 可以匹配 com-cn 或者至于集合点首尾均可
    残缺之处还望指导一二