您的位置:首页 > 编程语言 > Java开发

js和java使用string的replace时需要注意的

2016-04-29 00:00 489 查看
摘要: js和java用正则替换字符串时混淆的错误

通常是写java和js代码时造成的混淆,js使用replace去替换,如:常用去空方式,

String.prototype.trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}

所以写java时有可能犯错,比如 String str = "as2131qwq", 如果我们想去掉str中的数字,很容易写成:

str.replace("[0-9]","");

翻看jdk, replace只做简单字符替换,因此该使用replaceAll 。



犯过一次错,在此记录一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: