浏览 5958 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-12
String srcString = "Por Ti Baby (Featuring Flex)"; 我想通过调用replace()方法把这里的空格和"( )"都替换为"_", 可忘了正则表达式怎么写了,只能很采取那种很笨的方法,连调三次replace()方法. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-14
String.prototype.trim= function()
{ // 用正则表达式将前后空格 // 用空字符串替代。 return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.isEmail = function(){ var tmpStr = this; var email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; return email.test(tmpStr) } String.prototype.replaceAll = function(pattern, text, ignoreCase) { if(RegExp.prototype.isPrototypeOf(pattern)) throw new Error("Not supported. Use \"g\" flag with regExp patterns."); return this.replace(new RegExp(pattern, (ignoreCase === true ? "gi" : "g")), text); } //alert('aabbcc').replaceAll('a','');/returns bbcc; |
|
返回顶楼 | |