<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[devshare.de - auf dezimalzahl prüfen?]]></title>
		<link>http://devshare.de/topic/32894/auf-dezimalzahl-pruefen/</link>
		<description><![CDATA[Die neusten Beiträge in auf dezimalzahl prüfen?.]]></description>
		<lastBuildDate>Wed, 17 Apr 2002 14:55:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: auf dezimalzahl prüfen?]]></title>
			<link>http://devshare.de/post/32901/#p32901</link>
			<description><![CDATA[<p>matho -&gt; unser regex god</p>]]></description>
			<author><![CDATA[dummy@example.com (Manuel)]]></author>
			<pubDate>Wed, 17 Apr 2002 14:55:00 +0000</pubDate>
			<guid>http://devshare.de/post/32901/#p32901</guid>
		</item>
		<item>
			<title><![CDATA[Re: auf dezimalzahl prüfen?]]></title>
			<link>http://devshare.de/post/32900/#p32900</link>
			<description><![CDATA[<p>Moinmoin,</p><p> ?: steht für einen Klammerausdruck, der nur<br /> gruppierenden Effekt haben soll und nichts einfängt.</p><p> gruß</p><p> matho</p>]]></description>
			<author><![CDATA[dummy@example.com (matho)]]></author>
			<pubDate>Wed, 17 Apr 2002 06:33:00 +0000</pubDate>
			<guid>http://devshare.de/post/32900/#p32900</guid>
		</item>
		<item>
			<title><![CDATA[Re: auf dezimalzahl prüfen?]]></title>
			<link>http://devshare.de/post/32899/#p32899</link>
			<description><![CDATA[<p>Vielen Dank fürs tüfteln, werde das morgen mal probieren...<br /> Sieht schon richtig wild aus, wofür steht ?:<br /> hab das nirgends bisher gesehen und in meinem kochbuch steht auch nix dazu (glaub ich jedenfalls)</p><p> Grüsse</p>]]></description>
			<author><![CDATA[dummy@example.com (snowmansk)]]></author>
			<pubDate>Tue, 16 Apr 2002 22:41:00 +0000</pubDate>
			<guid>http://devshare.de/post/32899/#p32899</guid>
		</item>
		<item>
			<title><![CDATA[Re: auf dezimalzahl prüfen?]]></title>
			<link>http://devshare.de/post/32898/#p32898</link>
			<description><![CDATA[<p>Moinmoin,</p><p> zB. ginge das:</p><p> /^s*-?d+(.d+)?s*$/</p><p> oder</p><p> /^s*-?d+(?:.d+)?s*$/</p><p> Erlaubt sind nun nur Angaben, <br /> die entweder ein oder kein Minuszeichen am Anfang, sonst aber nirgends haben, höchstens einen Punkt enthalten, der gefolgt werden muß von mindestens einer Ziffer, und nicht durch Leerzeichen voneinander getrennt sind.<br /> Beliebige Leerzeichen vor und hinter der Eingabe<br /> sind erlaubt.<br /> Wenn Du etwaige solche vor Eintrag in Deine Datenbank entfernen möchtest, setzt Du noch zwo Klammern:</p><p> /^s*(-?d+(?:.d+)?)s*$/</p><p> und fragst eben diesen geklammerten Ausdruck ab.</p><p> gruß</p><p> matho</p><p> P.S. Ich bin mir nun nicht sicher, ob alle php-versionen die Formulierung ?: in der nun inneren Klammer zulassen.<br /> Die ist nicht unbedingt notwendig, spart aber ein bißchen Zeit.</p>]]></description>
			<author><![CDATA[dummy@example.com (matho)]]></author>
			<pubDate>Tue, 16 Apr 2002 07:50:00 +0000</pubDate>
			<guid>http://devshare.de/post/32898/#p32898</guid>
		</item>
		<item>
			<title><![CDATA[Re: auf dezimalzahl prüfen?]]></title>
			<link>http://devshare.de/post/32897/#p32897</link>
			<description><![CDATA[<p>vielen Dank euch beiden,</p><p> ich will in php eine nutzereingabe überprüfen, die als dezimalzahl in die mysql-db eingefügt werden soll. Ich will aber vorher schon Fehler abfangen und die Daten korrigiert (als Vorschlag)zum userformular zurückgeben - also ein substitute bei falschen Zeichen. bis jetzt mach ich es so, das ich am anfang mit ereg(&quot;^-&quot;,$zahl) prüfe, ob ein - am Anfang vorhanden ist und wenn ja, dieses in $minus wegspeichere, dann ereg_replace auf alle Zeichen ausser [^0-9.] durchführe und am schluß das eventuell vorhandene - wieder davor schreibe: </p><p> if (ereg(&quot;^-&quot;,$zahl)) $minus=&quot;-&quot;;<br /> $zahl=$minus.ereg_replace(&quot;[^0-9.]&quot;,&quot;&quot;,$zahl);</p><p> Das soll nun in einem Abwasch gemacht werden...<br /> ich komme aber nicht dahinter.</p><p> Grüsse</p><p> der schneemann ;-)</p>]]></description>
			<author><![CDATA[dummy@example.com (snowmansk)]]></author>
			<pubDate>Mon, 15 Apr 2002 22:20:00 +0000</pubDate>
			<guid>http://devshare.de/post/32897/#p32897</guid>
		</item>
		<item>
			<title><![CDATA[Re: auf dezimalzahl prüfen?]]></title>
			<link>http://devshare.de/post/32896/#p32896</link>
			<description><![CDATA[<p>N&#039;abend,</p><p> inner regex kannst Du alles mögliche unterbringen.</p><p> Ich weiß nicht, in welchem Zusammenhang Du&#039;s brauchst, und auch nicht, in welcher Sprache.</p><p> Hier mal ein mögliches Beispiel in perl (übern Daumen):</p><p> $d=&#039;qwerasdf1.0890adsfqewr&#039;; # wird gefunden</p><p> #$d=&#039;qwerasdf+1.adsfqewr&#039;; # wird nicht gefunden</p><p> #$d=&#039;qwerasdf+1+8.90adsfqewr&#039;; # wird nicht gefunden</p><p> #$d=&#039;qwerasdf-1adsfqewr&#039;; # wird gefunden</p><p> #$d=&#039;qwerasdf+10890adsfqewr&#039;; # wird gefunden</p><p> $d=~/^[^d-+]*([-+]?d+(?:.?d+)*)[^.-\+]*$/;</p><p> print $1;</p><p> Solange Du nicht sagst, was genau passieren soll,<br /> ist es schwierig (zumindest für mich) zu sagen,<br /> wie Du&#039;s machen könntest.</p><p> gruß</p><p> matho<br />&nbsp; <br />&nbsp; &lt;small&gt;[ 17-04-2002, 22:09: Beitrag editiert von: matho ]&lt;/small&gt;</p>]]></description>
			<author><![CDATA[dummy@example.com (matho)]]></author>
			<pubDate>Mon, 15 Apr 2002 20:58:00 +0000</pubDate>
			<guid>http://devshare.de/post/32896/#p32896</guid>
		</item>
		<item>
			<title><![CDATA[Re: auf dezimalzahl prüfen?]]></title>
			<link>http://devshare.de/post/32895/#p32895</link>
			<description><![CDATA[<p>versuch mal diesen Ausdruck:<br /> &lt;/font&gt;&lt;blockquote&gt;&lt;font size=&quot;1&quot; face=&quot;Verdana, Helvetica, sans-serif&quot;&gt;Code:&lt;/font&gt;&lt;hr /&gt;&lt;pre style=&quot;font-size:x-small; font-family: monospace;&quot;&gt;/D+//[/code]&lt;/blockquote&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana, Helvetica, sans-serif&quot;&gt;dieser ausdruck filtert alle nicht numerischen zeichen raus. ob bei -100 das minus auch verschwindet, weiß ich nicht sicher.<br />&nbsp; <br />&nbsp; <br />&nbsp; <br /> Grüße aus FFM<br /> joking</p>]]></description>
			<author><![CDATA[dummy@example.com (joking-down)]]></author>
			<pubDate>Mon, 15 Apr 2002 18:07:00 +0000</pubDate>
			<guid>http://devshare.de/post/32895/#p32895</guid>
		</item>
		<item>
			<title><![CDATA[auf dezimalzahl prüfen?]]></title>
			<link>http://devshare.de/post/32894/#p32894</link>
			<description><![CDATA[<p>hallo forum,</p><p> ich hab nun schon alles mögliche probiert, um eine dezimalzahl zu prüfen, komme aber nicht dahinter.</p><p> $/[^0-9.]//g;<br /> trifft leider auch negative zahlen. <br /> $/[^0-9.-]//g;<br /> lässt auch - zwischen den ziffern zu.<br /> also es darf nur ein minus am anfang zugelassen werden und sonst alles was nicht 0-9 oder . vergessen werden. Bekommt man das in einer regex unter?</p><p> Grüsse</p>]]></description>
			<author><![CDATA[dummy@example.com (snowmansk)]]></author>
			<pubDate>Mon, 15 Apr 2002 16:47:00 +0000</pubDate>
			<guid>http://devshare.de/post/32894/#p32894</guid>
		</item>
	</channel>
</rss>

