我正在使用下面的正则表达式将空格插入到驼峰字符串中。
示例用法
这个代码运行良好,但我还想在字符串中的任何数字前后放置空格,尽管我不想在单个数字之间插入空格,如果一个数字前面带有
同时,我还想删除数字以外的任何字符,包括字母、
例如,
var regex = /([A-Z])([A-Z])([a-z])|([a-z])([A-Z])/g;
示例用法
var str = "CSVFilesAreCoolButTXTRules";
str = str.replace( regex, '$1$4 $2$3$5' );
// "CSV Files Are Cool But TXT Rules"
这个代码运行良好,但我还想在字符串中的任何数字前后放置空格,尽管我不想在单个数字之间插入空格,如果一个数字前面带有
$
,那么空格应该在它之前而不是数字之前。同时,我还想删除数字以外的任何字符,包括字母、
$
符号和小数点.
。例如,
MRRPLowPriceUSD$10.10HighPriceUSD$1998.59595CommentsNoChangeReportedNTPL1001KSE-100INDEX
应变为
MRRP最低价美元$10.10,最高价美元$1998.59595,无评论报告,NTPL 1001 KSE 100指数无变化。
请注意,连字符-
已被删除。
感谢您的任何帮助。
相关链接:如何使用正则表达式在驼峰命名字符串中添加空格。