Javascript Regex对包含数字的字符串进行排序
我有一个包含数字的字符串。我需要使用正则表达式对这个字符串进行排序Javascript Regex对包含数字的字符串进行排序,javascript,regex,string,sorting,Javascript,Regex,String,Sorting,我有一个包含数字的字符串。我需要使用正则表达式对这个字符串进行排序 var myString = "85762034834126745305743"; 我正在寻找一个只使用正则表达式的完整解决方案。只是需要你思考一下这是否能实现 正则表达式不适合这种任务。简单的旧JavaScript更简单、更容易: "85762034834126745305743".split("").sort().join("") // "00122333344445556677788" 您希望使用正则表达式执行此任务的
var myString = "85762034834126745305743";
我正在寻找一个只使用正则表达式的完整解决方案。只是需要你思考一下这是否能实现 正则表达式不适合这种任务。简单的旧JavaScript更简单、更容易:
"85762034834126745305743".split("").sort().join("") // "00122333344445556677788"
您希望使用正则表达式执行此任务的原因是什么?正则表达式不能对字符串进行“排序”。@p.s.w.g所以这只能通过循环来实现?正则表达式只匹配模式,它们不会影响这些匹配。正则表达式允许您检查字符串是否匹配模式,并可能提取字符串的子集。排序意味着将项目列表按一定顺序排列。这两个概念互不相关。