diff --git a/Language/Utils.vb b/Language/Utils.vb index 04c6b1b6..f198757f 100644 --- a/Language/Utils.vb +++ b/Language/Utils.vb @@ -42,6 +42,11 @@ Public Class Utils Return [Enum].ToObject(GetType(T), value) End Function + ''' + ''' Converts a string to boolean. Accepts true and 1 as truthy values + ''' + ''' The input string + ''' True if input is true or 1, otherwise false. Public Shared Function ToBoolean(input As String) As Boolean If String.IsNullOrEmpty(input) Then Return False Return (input.Trim().ToLower() = "true") OrElse (input.Trim() = "1") @@ -151,6 +156,11 @@ Public Class Utils End Try End Function + ''' + ''' Checks if string contains invalid characters + ''' + ''' + ''' Public Shared Function TestContainsInvalidCharacters(pString As String) As Boolean Return Not pString.Equals(RemoveInvalidCharacters(pString)) End Function