Заменить функцию в CF9 - PullRequest
       2

Заменить функцию в CF9

0 голосов
/ 15 декабря 2011

Мне нужно использовать функцию замены в строке темы при отправке электронного письма для замены некоторого HTML-кода.

Моя проблема заключается в том, что строка темы содержит код, подобный "®"

Этомой код, любая помощь приветствуется

SUBJECT = "Относительно вашего # mailStruct.procedure # Inquiry"

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Вы можете использовать replace() или replaceNoCase() для замены без учета регистра. См. cfdocs

<cfset subject = replaceNoCase(subject, "text to replace", "new text", "all" ) />
1 голос
/ 15 декабря 2011

Вы можете удалить все не альфа-символы, используя регулярные выражения, например:

<cfset subject = reReplaceNoCase( subject, "[^a-zA-Z0-9 \-\_]+", "", "all" )>
...