[英]Regex printable ascii plus newline and carriage return
我正在 javascript 中编写验证器 function 用于数据输入。 我有两个条件需要测试。
情况 1:32 到 126 之间的所有可打印 ASCII 字符 情况 2:32 到 126 之间的所有可打印 ASCII 字符加上回车符和换行符。
这是案例 1 的正则表达式:
/^(?=[ -~])[^\r\n]*$/
这适用于案例2吗?
/^(?=[\n-~])[^\013\014\016-\037]*$/
您在第二个中缺少\r
(回车)
/^(?=[\n\r-~])[^\013\014\016-\037]*$/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.