我試圖讓我的cfscript標記中的這一點代碼工作。我搜索和搜索,但有一些沒有用於驗證電子郵件地址。在Coldfusion的cfscript電子郵件驗證
如果電子郵件地址是空白的,它將返回錯誤信息,但如果我只是輸入字符,它會讓它通過。
我很新的CF腳本編寫,所以任何幫助,將不勝感激。
if (isDefined("form.email"))
{
if (form.email is "")
{
errormessageemail = "Please enter a valid Email Address!";
}
else if (not form.email is "")
{
email = form.email;
function validate_email(str,email) {
if(not len(trim(arguments.str)) or not refind("^[0-9A-Za-z.'+_-][email protected]([0-9A-Za-z-]+\.)+[A-Za-z]+$", trim(arguments.str))) {
errormessageemail = "Please enter a valid Email Address! Ex. [email protected]";
}
return errormessageemail;
}
}
}
感謝上週的幫助。在這種情況下,我總是使用isDefined(「blah」)代碼。我已經使用上述方法重新編碼,並能夠鞏固邏輯。你每天學習新的東西。謝謝。 – lmtony