想在代码中 验证字符串 由3-20位字母、数字或下划线组成(不能以下划线开头或结尾)正则表达式如下:
[a-zA-Z0-9]{1}[a-zA-Z0-9_]{1,18}[a-zA-Z0-9]{1}$在asp.net中用代码如何写?string str_check = "qweqweqwe123123123";
if( ??)//如何使用上面的正则表达式检测str_check的数据
{
    return;
}