我正在搜索一般的输入检查,我已经找到了一些像NaN或者它是否很短但你怎么能检查是否有像($§?=)这样的字符你不希望你的输入是什么?
我的第二个问题是,检查是否要使用输入重命名文件非常重要。除了长度。
修改
$ParIDInbox = New-Object System.Windows.Forms.TextBox #initialization -> initializes the input box
$ParIDInbox.Location = New-Object System.Drawing.Size(10,30) #Location -> where the label is located in the window
$ParIDInbox.Size = New-Object System.Drawing.Size(260,20) #Size -> defines the size of the inputbox
$ParIDInbox.MaxLength = 6 #sets max. length of the input box to 6
编辑2:
NSUserDefaults
答案 0 :(得分:2)
要检查文件名是否包含任何不需要的字符,您可以使用Bitmap bitmap = BitmapFactory.decodeByteArray(image, 0, image.length);
:
regex
为确保文件名有效,您可以使用GetInvalidFileNameChars .NET方法检索所有无效字符,然后再次使用$invalidCharacter = '$§?='
[regex]$invalidCharacter = '[{0}]' -f ([regex]::Escape($invalidCharacter))
if ($invalidCharacter.IsMatch($yourFileName))
{
# filename contains some invalid character ...
}
检查文件名是否有效:
regex