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

时间:2014-12-11 18:49:48

标签: javascript c# regex

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

以下是示例......

模式应该没问题......

 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);
}

1 个答案:

答案 0 :(得分:1)

此模式:/[a-zA-z0-9\s\$]*/匹配字母数字,空格和$符号0次或以上

这符合PCRE,但在perl中,您需要使用$

转义\$