醒着☆☆

H5 Laya Native Game

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

对于简单替换
//替换abc 为 ABC

也可以直接使用String.replace("abc","ABC")

1:声明一个RegExp

    var reg:RegExp=new RegExp("ABC","g");

    var s:String="abcABC";

    s=s.replace(reg,"A-B-C");//替换ABC  为A-B-C

    或直接使用s=s.replace(/"ABC"/g,"A-B-C")

2: 创建带有变量的表达式

    使用new 来创建 new(变量,"g")

3: 元字符

    "."   匹配符

    "^" 表示匹配字符串的起始处

    "$" 表示匹配字符串结尾处,在多行匹配字符串中,匹配方式指定为m时,从每个\n前开始匹配

    "*" 表示其前面的字符或表达式出现0次或多次,即任意次

    "+" 表示其前面的字符或表达式至少出现1次以上,即次数>=1

   

去掉前面的空白:str.replace(/^\s*/g,"")

去掉换行符      :str.replace(/\n/g,"");
去掉后面的空白:str.replace(/\s*$/g,"")

http://hi.baidu.com/flexwxj/item/864d28cb825a4bd396445289

posted on 2012-08-13 14:56  醒着/☆☆  阅读(439)  评论(0编辑  收藏  举报