A.replace(/^([+-]?\d+)(\d\d\d)/,"$1,$2");
请教:A.replace(/^([+-]?\d+)(\d\d\d)/,"$1,$2");
就什么意思?请高手多多帮助 --------------------编程问答-------------------- --------------------编程问答-------------------- 将字符串A 总 符合正则 /^([+-]?\d+)(\d\d\d)/ 的 字符串 替换成字符串 $1,$2 --------------------编程问答-------------------- $1,$2这个看不明白! --------------------编程问答-------------------- ([+-]?\d+)是什么意思?
$1,$2好像不是字符串的意思
--------------------编程问答--------------------
原意应该是想把
1234567
这样的数字串替换成
1,234,567
这种货币格式
只不过这个正则写的有点问题,无法真正实现这一目的而已
$1 是第一个捕获组捕获的子串
$2 是第二个捕获组捕获的子串 --------------------编程问答-------------------- 意应该是想把
1234567
这样的数字串替换成
1,234,567
这种货币格式
正解 ·~~
补充:.NET技术 , C#