我在validation.js中添加了一个新的验证选项...现在我的问题是,当我将magento更新到更新的版本时,我的javascript文件是否会被新版本覆盖?
当前路径= /js/prototype/validation.js
我在哪里保存此文件或覆盖此文件?
答案 0 :(得分:0)
您可以直接在您的phtml文件中执行以下操作:
Validation.add('validate-email', '<?php echo $this->__('This is a required field.') ?>', function(v) {
var email = v;
var parameters = { email: email };
var value = Validation.get('IsEmpty').test(v) || /^([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*@([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*\.(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]){2,})$/i.test(v)
return value;
});