我試圖向註冊名稱字段添加驗證規則。我在我的validation.js添加的文件就像一個功能:爲註冊名稱字段添加驗證
this.setHandler('name',
function (value) {
regex=/^\S[\S ]{2,98}\S$/;
return regex.test(value);
}
);
在registration.xml(分量/ com_users /模型/表格/),我已經加入到名稱字段:
class="validate-name"
validate="name"
但它仍不符合規則。我究竟做錯了什麼?
您好,場的屬性是'<字段名= 「名稱」 TYPE = 「文本」 類= 「驗證-全名」 \t \t \t描述= 「COM_USERS_REGISTER_NAME_DESC」 \t \t \t濾波器= 「字符串」 \t \t \t標籤= 「COM_USERS_REGISTER_NAME_LABEL」 \t \t \t消息= 「COM_USERS_REGISTER_NAME_MESSAGE」 \t \t \t需要= 「真」 \t \t \t大小=「30」 驗證=「全名」 \t \t /> '然而問題是不是真的正則表達式,其獲取正則表達式「鉤」到字段。感謝有關正則表達式免費軟件的建議;),我會檢查出來。你知道我在做什麼錯誤的字段不依據正則表達式驗證嗎? – theoth 2012-04-06 22:48:32
你爲什麼要用' '? 爲什麼不只是使用'
'? 你應該閱讀[這篇文章] [1]。我知道它看起來很基本 但它仍然有伎倆^^ [1]:http://docs.joomla.org/Client-side_form_validation – finxie 2012-04-07 20:03:38雖然這不是我自己的形式。這是標準的joomla註冊字段;),我只是試圖向名稱字段添加驗證規則。就像電子郵件,用戶名和密碼字段一樣。 – theoth 2012-04-07 21:57:52