Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Regestrieren

Discussion on Regestrieren within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
_.-°Turner°-._'s Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 33
Received Thanks: 17
Regestrieren

Brauche hilfe ...
Bitte schreibt mir wer in den script das folgende buchstaben mit ner msgbox mit der inschrift : Msgbox(16,"Error","Es sind nur folgende Buchstaben erlaubt : " & @CR & "A-Z , 1-9 , . , _ , - & © / ® ")

die ' verbotenen ' buchstaben :
! , " , § , $ , % , & , / , ( , ) , = , ? , ` , ´ , \ , ] , [ , } , { , ³ , ² , ° , ^ , µ , € , ; , : , | , < , > , @ , + , * , ~ , ' , # und ,

Danke sehr im vorraus
_.-°Turner°-._ is offline  
Old 11/18/2011, 22:18   #2
 
bollen's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 221
Received Thanks: 71
für was brauchst du nochmal einen Thread?? die frage war doch im letzten schon beantwortet worden von lolkop
bollen is offline  
Old 11/18/2011, 22:35   #3
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Oder einfach mit If StringInStr() abfragen
Freddy​ is offline  
Old 11/20/2011, 12:55   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Snivel View Post
Oder einfach mit If StringInStr() abfragen
StringInStr würde immer wieder von vorne den string durchsuchen.
es macht viel mehr sinn, den string in einem durchlauf zu scannen, indem jedes zeichen einzeln abgeglichen wird.
lolkop is offline  
Old 11/20/2011, 18:33   #5
 
YunoSubs's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 275
Received Thanks: 49
Quote:
Originally Posted by lolkop View Post
StringInStr würde immer wieder von vorne den string durchsuchen.
es macht viel mehr sinn, den string in einem durchlauf zu scannen, indem jedes zeichen einzeln abgeglichen wird.
Code:
$sTest = "Hallo!"
$aDurchsuchen = StringRegExp($sTest,'[!"§$%&/()=?`´\][}{³²°^µ€;:|<>@+*~' & "'#]",3)

If UBound($aDurchsuchen) <> 0 Then
	Msgbox(16,"Error","Es sind nur folgende Buchstaben erlaubt : " & @CR & "A-Z , 1-9 , . , _ , - & © / ® ")
Else
	MsgBox(0,"Erfolg","Erfolg!")
EndIf
YunoSubs is offline  
Old 11/20/2011, 21:08   #6
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
ich würde immernoch die whitelist methode bevorzugen^^

für seine aktuell zugelassenen zeichen könnte das zb so aussehen:
Code:
Dim $allowed[256]
For $i=0 To 255
	Switch $i
		Case 65 To 90, 49 To 57, 45, 46, 95, 169, 174
			$allowed[$i] = True
		Case Else
			$allowed[$i] = False
	EndSwitch
Next

Func CheckString($string)
	Local $split = StringSplit($string,'')
	For $i=0 To $split[0]
		If Not $allowed[Asc($split[$i])] Then Return False
	Next
	Return True
EndFunc

ConsoleWrite(CheckString('BLUBB')&@CRLF)
edit:
natürlich lässt es sich auch wie beim vorposter über die regexp methode lösen:
Code:
Func CheckString($string)
	Return Not(StringRegExp($string, '[^-A-Z._1-9©®]', 0))
EndFunc

ConsoleWrite(CheckString('BLUBB')&@CRLF)
lolkop is offline  
Old 11/21/2011, 13:35   #7







 
ZENS!ERT's Avatar
 
elite*gold: 1259
The Black Market: 1534/0/0
Join Date: Nov 2011
Posts: 16,849
Received Thanks: 4,753
wozu brauchst du das wenn ich fargen darf?
ZENS!ERT is offline  
Old 11/21/2011, 18:34   #8
 
YunoSubs's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 275
Received Thanks: 49
Quote:
Originally Posted by frühling View Post
wozu brauchst du das wenn ich fargen darf?
Für eine Registration siehe Thread Namen.
YunoSubs is offline  
Old 11/21/2011, 19:11   #9
 
_.-°Turner°-._'s Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 33
Received Thanks: 17
Quote:
Originally Posted by Shawn Spencer View Post
Code:
$sTest = "Hallo!"
$aDurchsuchen = StringRegExp($sTest,'[!"§$%&/()=?`´\][}{³²°^µ€;:|<>@+*~' & "'#]",3)

If UBound($aDurchsuchen) <> 0 Then
	Msgbox(16,"Error","Es sind nur folgende Buchstaben erlaubt : " & @CR & "A-Z , 1-9 , . , _ , - & © / ® ")
Else
	MsgBox(0,"Erfolg","Erfolg!")
EndIf
keine freagen einfach machen SO MUSS DAS SEIN LEUTE !!
_.-°Turner°-._ is offline  
Reply


Similar Threads Similar Threads
!Regestrieren auf Xylongju8!
02/26/2010 - Metin2 Private Server - 4 Replies
Regestarion auf XYLongju8 http://img27.imageshack.us/img27/6131/unbenanntgn h.jpg Befolgt das Billd dann habt ihr einen Account. 1= ID 2= Pw 3= Pw Wiederh.
Leute regestrieren auf meinem server?
09/30/2009 - Metin2 Private Server - 0 Replies
wie kann ich das machen das andere leute auf meinem server spielen können wie kann ich das machen das die sich ein acc machen könn?
Regestrieren
05/07/2009 - Metin2 Private Server - 17 Replies
will mich die ganze zeit auf kingmt2 regestrieren aber immer kommt das hier 莫名其妙等等& #20877;刷新 was heißt das^^
regestrieren longju2 geht net
10/28/2008 - Metin2 Private Server - 11 Replies
Hi, HAbe mir Longju2 gedownload und dann muss man ja sich regestrieren Aber ich schaffe es net ich mach alles was da steht in die guide http://www.elitepvpers.com/forum/metin2-guides-temp lates/162922-guide-metin2-private-server-how-regis ter-play.html] Dann geh ich im spiel dann kann ich mich net einloggen da steht was auf chinsche was ich net weiß was das beteutet



All times are GMT +2. The time now is 04:42.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.