Try this:
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("name", typeof(string)));
dt.Rows.Add(new Object[]{"3test"});
dt.Rows.Add(new Object[]{"4test"});
dt.Rows.Add(new Object[]{"Aron"});
dt.Rows.Add(new Object[]{"Ball"});
Regex reg = new Regex(@"^\d+");
var result = dt.AsEnumerable()
.Where(a=>reg.IsMatch(a.Field<string>("name")))
.OrderBy(a=>a.Field<string>("name"));
Returns:
3test
4test