小弟刚学javascript,学到replace()方法的时候,有一些字符看不懂,1:name = "Doe,John";name.replace(/(\w+)\s*,\s*(\w+)/,"$2 $1");这个里面的:/(\w+)\s*,\s*(\w+)/;这些斜杠是什么意思?还有w+,具体的用法是怎么用的

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 08:37:09
小弟刚学javascript,学到replace()方法的时候,有一些字符看不懂,1:name =
xSN@k)65]$ US14-! }Ey BUCP%?33vVBcZ)H]Ttai39sYr\%Ris\)d;R9v {(ڀl2F5yt/AP6M2c 2!&RJʻ}|-C 2u?Vߏ:{̎A"yڴK=|A:믔`2!kؖ\3ʀ/~'gip?$ 'O @d<A2$o{V!A4A[biWnט|Խe%˙^rcxE"$5s *Rڳflp˞15P+.pҷƼW|@6^v< ڀDŽTΪ_V.bwT B|<응r评eZkk#30^W

小弟刚学javascript,学到replace()方法的时候,有一些字符看不懂,1:name = "Doe,John";name.replace(/(\w+)\s*,\s*(\w+)/,"$2 $1");这个里面的:/(\w+)\s*,\s*(\w+)/;这些斜杠是什么意思?还有w+,具体的用法是怎么用的
小弟刚学javascript,学到replace()方法的时候,有一些字符看不懂,
1:
name = "Doe,John";
name.replace(/(\w+)\s*,\s*(\w+)/,"$2 $1");
这个里面的:/(\w+)\s*,\s*(\w+)/;这些斜杠是什么意思?还有w+,具体的用法是怎么用的?
2:
name = '"a","b"';
name.replace(/"([^"]*)"/g,"'$1'");
这个里面的:^
3:
name = 'aaa bbb ccc';
uw=name.replace(/\b\w+\b/g,function(word){
return word.substring(0,1).toUpperCase()+word.substring(1);}
);
这个里面的:/\b\w+\b这一串代码是什么意思?
是不是还有一些特殊字符呢?

小弟刚学javascript,学到replace()方法的时候,有一些字符看不懂,1:name = "Doe,John";name.replace(/(\w+)\s*,\s*(\w+)/,"$2 $1");这个里面的:/(\w+)\s*,\s*(\w+)/;这些斜杠是什么意思?还有w+,具体的用法是怎么用的
这些都是正则表达式 具体请参考资料