用于检测非ascii字符的Java Script正则表达式

sas*_*har 5 javascript regex

我们如何使用java脚本来限制在特定文本字段中使用非ascii字符..?提前致谢...

Jua*_*des 17

因此,Ascii被定义为000-177(八进制)范围内的字符

function containsAllAscii(str) {
    return  /^[\000-\177]*$/.test(str) ;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/V5e4B/1/

你可能不想接受非打印字符\000-\037,也许你的正则表达式应该是/\040-\0176/