设计一个正则表达式来排除非ascii

本文关键字:正则表达式 排除 ascii 一个 | 更新日期: 2023-09-27 18:13:35

我的程序在数据库插入前有一个正则表达式,它阻止某些字符通过。我还需要修改它以停止非ascii。

现有正则表达式为:

Regex.IsMatch(fieldValue, @"^['p{L}'p{M}' '.'-]+$")

设计一个正则表达式来排除非ascii

可以忽略ASCII以上的字符范围

[^''u007f-''uffff]

        if (!Regex.IsMatch(fieldValue, "[^'x20-'x7E]"))
            return fieldValue;
        else
        {
            return null;
        }