捕捉特殊字符和重音字符

时间:2013-09-06 10:24:05

标签: javascript magento prototype

我目前正在对我们新的Magento商店进行最后润色,并且已经发现我需要限制客户名称和地址中使用的字符。 这完全是因为皇家邮政和他们的“dmo”。我的网站设置为使用“按需”功能自动打印运输标签,如果发现非法字符,则会导致其拒绝整个地址,但是跟踪号码仍会发送给收件人!!! p>

因此,由于皇家邮政的智慧,我必须在传递给他们之前解决这个问题,而最简单的方法是在投入时阻止它。

我已经在magento中使用的验证中添加了custom.js并添加了这个:

['validate-strictalphanumericmustfill',                                                      //class name  



 'This input field can only contain A-Z, 0-9 and include spaces commas and full stops, and cannot be left blank. No special characters or Accents can be used',  //Error message to the user

                         function (v) {

 return !Validation.get('IsEmpty').test(v) || /^[A-Za-z\d\s]+$/.test(v)  //validation of input, 'v' being the input.

                         }

                        ]

                       ])

如果该字段留空,则它可以工作,并显示我的自定义消息,但它不会捕获任何其他内容。

有人可以帮我更正我的代码吗?

谢谢

0 个答案:

没有答案