Validate.JS - DISallow Non-ASCII Unicode Characters
Validate.JS - DISallow Non-ASCII Unicode Characters
我正在寻找一个Regex,或返回TRUE/FALSE的easy函数,用于检测非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
使用String.charCodeAt.
for(var i = 0, l = string.length; i < l; i++) {
if(string.charCodeAt(i) > 127) {
return false;
}
}
return true;
相关文章:
- 无法呈现js unicode字符“u1F310”
- 正在将unicode转换为十六进制
- 如何将KSC5601转换为unicode
- Unicode字符未在HTML5画布中正确呈现
- 有更好的方法吗?(递归解析HTML unicode实体)
- Unicode字符串替换不适用于完整的变音符号阿拉伯文本
- 将unicode字符串从django传递到javascript
- 使用Javascript将Json中的unicode转换为HTML
- 如何使用JavaScript在HTML标题中正确插入unicode
- 当Python在Javascript中发送时,值将转换为UNICODE
- Javascript:Unicode符号选择器(用于将数学符号添加到文本区域)
- jquery textcomplete无法使用Unicode字符,并且缺少空格
- JavaScript Unicode Regex - 字符类中的顺序范围
- Javascript 将 unicode 字符串转换为“标题大小写”
- 将 FileReader.readAsBinaryString 转换为 Unicode 转义字符串
- 在 Javascript 中显示 unicode 字符(表情符号)
- 请求返回 unicode 替换字符
- Validate.JS - DISallow Non-ASCII Unicode Characters
- Javascript RegExp + Word boundaries + unicode characters
- Angularjs JSON Unicode Characters