正则表达式模式字母数字和美元符号

Regex pattern Alphanumeric and dollar sign

本文关键字:美元 符号 数字 模式 正则表达式      更新时间:2023-09-26

我想知道我如何为非数字和美元符号设置正则表达式模式。除美元符号外,它不接受任何其他特殊字符。

以下是示例...

模式应该可以....

 hahah
 hohho
 hihihi
 $hahah
 hahah I will get $100 for this

模式应该很伤心....

 hi James. 
 #fdasfdas
 run! 

知道吗?

所以你想让它在字符串的某个地方需要一个"$"符号?——是的。

是否也允许空格? - 是的

请添加更多详细信息,除非以下答案是您要查找的。目前这不是一个明确的问题。– 对不起,我刚刚回到我的机器上。

    public static bool IsAlphanumericCharactersAndDollarSign(string str)
{
    if (str == null) return false;
    Regex rg = new Regex(@"/[a-zA-z0-9's'$]*/");
    return rg.IsMatch(str);
}

为此的模式:/[a-zA-z0-9's'$]*/匹配字母数字、空格和 $ 符号 0 或更多次

这是符合 PCRE 标准的,但是例如在 perl 中,您需要使用 '$ 来转义$