设计一个正则表达式来排除非ascii
本文关键字:正则表达式 排除 ascii 一个 | 更新日期: 2023-09-27 18:13:35
我的程序在数据库插入前有一个正则表达式,它阻止某些字符通过。我还需要修改它以停止非ascii。
现有正则表达式为:
Regex.IsMatch(fieldValue, @"^['p{L}'p{M}' '.'-]+$")
可以忽略ASCII以上的字符范围
[^''u007f-''uffff]
if (!Regex.IsMatch(fieldValue, "[^'x20-'x7E]"))
return fieldValue;
else
{
return null;
}