using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
// somente números
Console.WriteLine(Regex.IsMatch("0184784983324", @"^\d+$")); // True
Console.WriteLine(Regex.IsMatch("a184784983324", @"^\d+$")); // False
// somente letras
Regex rgx = new Regex(@"^\w+$");
Console.WriteLine(rgx.IsMatch("açãojá")); // True
// não aceita letras com acento
rgx = new Regex(@"^\w+$", RegexOptions.ECMAScript);
Console.WriteLine(rgx.IsMatch("açãojá")); // False
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJLy8gc29tZW50ZSBuw7ptZXJvcwoJCUNvbnNvbGUuV3JpdGVMaW5lKFJlZ2V4LklzTWF0Y2goIjAxODQ3ODQ5ODMzMjQiLCBAIl5cZCskIikpOyAvLyBUcnVlCgkJQ29uc29sZS5Xcml0ZUxpbmUoUmVnZXguSXNNYXRjaCgiYTE4NDc4NDk4MzMyNCIsIEAiXlxkKyQiKSk7IC8vIEZhbHNlCgogICAgICAgIC8vIHNvbWVudGUgbGV0cmFzCiAgICAgICAgUmVnZXggcmd4ID0gbmV3IFJlZ2V4KEAiXlx3KyQiKTsKCQlDb25zb2xlLldyaXRlTGluZShyZ3guSXNNYXRjaCgiYcOnw6NvasOhIikpOyAvLyBUcnVlCgkJCgkJLy8gbsOjbyBhY2VpdGEgbGV0cmFzIGNvbSBhY2VudG8KICAgICAgICByZ3ggPSBuZXcgUmVnZXgoQCJeXHcrJCIsIFJlZ2V4T3B0aW9ucy5FQ01BU2NyaXB0KTsKCQlDb25zb2xlLldyaXRlTGluZShyZ3guSXNNYXRjaCgiYcOnw6NvasOhIikpOyAvLyBGYWxzZQoJfQp9