kleines JavaScript Problem

Diskutiere kleines JavaScript Problem im Programmierung Forum im Bereich Software Forum; hallo...ich habe ein Script gemacht mit welchem man hinter eine Liste von Buchstaben, z.b. 1 2 3 @hotmail.com (o.ä.) setzen kann, so das es dann...
Y

y0o0

Threadstarter
Dabei seit
23.03.2004
Beiträge
85
hallo...ich habe ein Script gemacht mit welchem man hinter eine Liste von Buchstaben, z.b.

1
2
3

@hotmail.com (o.ä.) setzen kann, so das es dann so aussieht [email protected], [email protected]

sobald allerdings mehr als 1 Zeichen pro Reihe steht komm wenn man z.b.

11
12
13

eingibt, das dabei raus

[email protected]
[email protected]

[email protected]
[email protected]

[email protected]
[email protected]

also zerlegt das Script die einzelnen Buchstaben, jetzt möchte ich allerdings das es die Zeichen, bzw. Reihen als ganzes sieht, so das wenn man

11
12

eingibt

[email protected]
[email protected] dabei rauskommt

Hier das Script
Code:
<!-- saved from url=(0022)http://internet.e-mail -->
<HEAD>

<script LANGUAGE="JavaScript">
function findEmailAddresses(StrObj) 
	{
	var separateEmailsBy = "\n";
	var email = "<none>"; // if no match, use this
	var emailsArray = StrObj.match(/([a-zA-Z0-9._-])/gi);
	if (emailsArray) 
  {
  email = "";
  for (var i = 0; i < emailsArray.length; i++) 
  	{
  	if (i != 0) email += separateEmailsBy;
  	email += emailsArray[i] + "@hotmail.com";
        	}
    	}
	return email;
	}
//  End -->
</script>
</HEAD>


<BODY>

<center>
<form>
<textarea name=comments rows=10 cols=50 onBlur="this.form.email.value=findEmailAddresses(this.value);"></textarea>
<br>
<br><textarea name=email rows=100 cols=50></textarea>
</form>
</center>
:danke :danke :danke
 
chrisu

chrisu

Dabei seit
14.11.2003
Beiträge
188
bitte sei so gut und änder dein thema von java zu javascript.

bitte bitte :verysad
 
BeyondTheSilence

BeyondTheSilence

Dabei seit
17.09.2002
Beiträge
846
Alter
45
Ort
Affoltern am Albis
Änder mal die match-Zeile auf

Code:
var emailsArray = StrObj.match(/[a-zA-Z0-9._-]+/gi);
Also runde Klammer weg (wozu die auch immer sind, ist ja kein Perl ;-)) dafür ein + -Zeichen rein.


P.S:
Hab die Themantitel auf JavaScript geändert, da es sich ja nicht um dasselbe handelt
 
H

hacklschorsch

Dabei seit
09.03.2004
Beiträge
1.177
Willst du etwa einen Roboter schreiben der alle möglichen Zahlenmöglichkeiten für Spam mails ausgiebt oder?

Das kann teuer werden.
 
G

Guest

Gast
Ich glaube nicht das er das selber gemacht hatt weil er ist deutsch und die komentare sind englisch naja ich sage nur

copy and paste = Skriptkiddies :kopfklatsch
|ReDoX|
 
M

Matrix

Dabei seit
19.08.2002
Beiträge
1.064
Alter
44
Jungs das sind unnötige beiträge... das Thema ist schon lange abgeschlossen! Lest zuerst mal die Boardregeln! :prof
 
Thema:

kleines JavaScript Problem

kleines JavaScript Problem - Ähnliche Themen

  • Pac-Man, Festivus, Metronom und mehr - 5 kleine Google Easter Eggs die (noch) nicht jeder kennt

    Pac-Man, Festivus, Metronom und mehr - 5 kleine Google Easter Eggs die (noch) nicht jeder kennt: Egal wie ernst so mancher seinen PC nimmt, wenn es um die Google Easter Eggs geht kann man sich oft nicht zurückhalten und will sie auch kennen...
  • Microsoft Paint – Verschieben kleiner Zellen nicht mehr möglich ab Windows 10 Pro Version 1909

    Microsoft Paint – Verschieben kleiner Zellen nicht mehr möglich ab Windows 10 Pro Version 1909: Nach Funktions-Update für Windows 10 Pro, Version 1909 lassen sich in „Microsoft Paint“ kleine Zellen z.B. erstellt per "Auswählen / Rechteckige...
  • Win 10 1909 - Backup zu klein?

    Win 10 1909 - Backup zu klein?: Guten Tag, ich habe jetzt erst gemerkt, dass meine Backups der letzten Monate kleiner als das eigentliche Laufwerk sind. In diesem Fall waren es...
  • GELÖST M2 SSD grösse zu klein

    GELÖST M2 SSD grösse zu klein: Hallo Com Auf miner M2. SSD hat nichts mehr Platz 128GB. Ist es möglich mit einem Programm alles auf eine grössere auszulagern? Muss man Win und...
  • Ähnliche Themen
  • Pac-Man, Festivus, Metronom und mehr - 5 kleine Google Easter Eggs die (noch) nicht jeder kennt

    Pac-Man, Festivus, Metronom und mehr - 5 kleine Google Easter Eggs die (noch) nicht jeder kennt: Egal wie ernst so mancher seinen PC nimmt, wenn es um die Google Easter Eggs geht kann man sich oft nicht zurückhalten und will sie auch kennen...
  • Microsoft Paint – Verschieben kleiner Zellen nicht mehr möglich ab Windows 10 Pro Version 1909

    Microsoft Paint – Verschieben kleiner Zellen nicht mehr möglich ab Windows 10 Pro Version 1909: Nach Funktions-Update für Windows 10 Pro, Version 1909 lassen sich in „Microsoft Paint“ kleine Zellen z.B. erstellt per "Auswählen / Rechteckige...
  • Win 10 1909 - Backup zu klein?

    Win 10 1909 - Backup zu klein?: Guten Tag, ich habe jetzt erst gemerkt, dass meine Backups der letzten Monate kleiner als das eigentliche Laufwerk sind. In diesem Fall waren es...
  • GELÖST M2 SSD grösse zu klein

    GELÖST M2 SSD grösse zu klein: Hallo Com Auf miner M2. SSD hat nichts mehr Platz 128GB. Ist es möglich mit einem Programm alles auf eine grössere auszulagern? Muss man Win und...
  • Oben