Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Regex对包含数字的字符串进行排序_Javascript_Regex_String_Sorting - Fatal编程技术网

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所以这只能通过循环来实现?正则表达式只匹配模式,它们不会影响这些匹配。正则表达式允许您检查字符串是否匹配模式,并可能提取字符串的子集。排序意味着将项目列表按一定顺序排列。这两个概念互不相关。