javascript - Validate.JS - 禁止使用非 ASCII Unicode 字符

标签 javascript jquery regex validation unicode

我正在寻找一个正则表达式,或者返回 TRUE/FALSE 的简单函数,它检测非 ASCII Unicode 字符的存在,用于我的 $("form").validate({ 调用。基本上,如果用户输入任何 unicode 字符,我希望验证失败。我希望允许所有标准的、SQL-VARCHAR 可接受的字符。

最佳答案

你可以只使用这个正则表达式:

var re = /[^\x00-\x7f]/;

然后将其用作:

var invalid = re.test(name);
// true if there is any character beyond ASCII (128) is present

关于javascript - Validate.JS - 禁止使用非 ASCII Unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28439287/

相关文章:

javascript - 在表单中放置多个提交按钮..点击提交后应该转到ajax中的特定URL

javascript - 同位素初始化将不起作用。添加 slick.js 轮播插件后图像出现问题

javascript - 使用 RegEx 从 URL 获取文件扩展名,以便返回正确的内容类型 - 好的做法吗?

javascript - 如何使用正则表达式验证域名?

javascript - Image -> node.js 中颜色值的二维矩阵

javascript - 如何在 react 中保护身份验证背后的组件/路径?

IE8 中的 jquery 和 wordpress 问题

javascript - 将数据从指令传递到父范围 Controller

javascript - 单击更改div的id

c# - 如何停止 UrlRewriter 剥离我的 + 符号