проверка последовательности номеров в обратном и нормальном порядке - PullRequest
0 голосов
/ 06 июня 2018

У меня есть значение, полученное из jquery как 5,4,3,6,7,8,1 очень unordered способом:

Я пытаюсь выполнить проверку в ColdFusion, чтобы выполнить обратную проверку и обычную проверку, чтобы увидеть, являются ли числапереданы были в последовательности

Я пытался использовать List функцию, но здесь она не служит цели

как для обычного: я хочу убедиться, что число выглядит так: 3,4,5,6,7,8

для реверса: 8,7,6,5,4,3 он пойдет только до 0, не минус

как я могу это сделать, любая идея

1 Ответ

0 голосов
/ 06 июня 2018
<cfset inputList = '5,4,3,6,7,8,1' />
<cfset ascList = listSort(inputList, "numeric", "asc") />
<cfset descList = listSort(inputList, "numeric", "desc") />


<cfif (inputList eq ascList) >
  numbers are in ascending sequence
<cfelseif (inputList eq descList) >
  numbers are in descending sequence
<cfelse>
  numbers are not in sequence
</cfif>

Документы: (https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-l/listsort.html)

...