Я хочу найти строку, чтобы убедиться, что она не содержит цифр или неалфавитных символов. Из моего предыдущего вопроса здесь было предложено решение Regex, которое, похоже, работает с использованием инструментов онлайн-тестирования. Но я не могу заставить его работать в этом формате:
<cfif REFindNoCase(".*?\\P{IsAlphabetic}.*", FORM.Forename)>
<p>Error, your name contains illegal characters</p>
</cfif>
Он просто пропускает недопустимые строки, не обнаруживая недопустимые символы. Таким образом, myname1977
кажется пропущенным без отображения сообщения об ошибке. Что я делаю не так?
REFind(".*?\P{IsAlphabetic}.*", FORM.Forename)
- person anubhava   schedule 16.07.2015