Я использую ColdFusion 9.0.1.
Я пытаюсь проверить, предоставил ли пользователь не буквенно-цифровое значение.Если они есть, я хочу вернуть ложь.Я почти уверен, что я близок, но я продолжаю получать ошибку:
Complex object types cannot be converted to simple values.
Я пробовал несколько способов сделать эту работу, но я не могу заставить ее работать.
В частности, я хочу разрешить только от a до z и от 0 до 9. Без пробелов или специальных символов.
Можете ли вы помочь мне настроить это?
<cfscript>
LOCAL.Description = trim(left(ARGUMENTS.Description, 15));
if (len(LOCAL.Description) lte 4) {
return false;
} else if (reMatchNoCase("[^A-Za-z0-9_]", LOCAL.Description) neq "") {
return false;
} else {
return true;
</cfscript>
W