[英]Regex to allow only alphanumerics with at least one character and no empty space
[英]How to validate a field only contains alphanumerics, spaces, dashes & always contains at least one alpha or numeric character?
我有一個需要在 c# 中添加驗證的輸入字段。 該字段應僅允許使用字母數字、空格、破折號,並且必須至少包含一個字母或數字字符。 我有函數的布局,但我不確定如何制定 if 語句的條件。
//function call
ValidateSchoolIDField(request.SchoolID, "School ID", validationErrors);
//function
private static void ValidateSchoolIDField(string value, string fieldname, List<ValidationError> validationErrors)
{
if (request.SchoolID != alphanumeric/space/dash)
validationErrors.Add(new ValidationError("ivalid input for " + fieldName)):
}
請嘗試下面的正則表達式
正則表達式.IsMatch(inputString,"[a-zA-Z0-9\s-_]");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.