25-11-2014, 06:56 PM
On en est la, hé oui, meme aprés 10 ans.
J'ai un code qui me rend dingue. Je suis sur que la solution est devant moi mais non :
Pourquoi certains passent et pas d'autre. Normalement seul les deux premiers devraient être valide)
J'ai un code qui me rend dingue. Je suis sur que la solution est devant moi mais non :
Code :
<script>
var reg=/[0-9]+/g;
if(!reg.test('2')) document.write('<br /><font style="color:red;">2</font>');
else document.write('<br /><font style="color:green;">2</font>');
if(!reg.test('22')) document.write('<br /><font style="color:red;">22</font>');
else document.write('<br /><font style="color:green;">22</font>');
if(!reg.test('2.')) document.write('<br /><font style="color:red;">2.</font>');
else document.write('<br /><font style="color:green;">2.</font>');
if(!reg.test('2.1')) document.write('<br /><font style="color:red;">2.1</font>');
else document.write('<br /><font style="color:green;">2.1</font>');
if(!reg.test('2.12')) document.write('<br /><font style="color:red;">2.12</font>');
else document.write('<br /><font style="color:green;">2.12</font>');
if(!reg.test('22.1')) document.write('<br /><font style="color:red;">22.1</font>');
else document.write('<br /><font style="color:green;">22.1</font>');
if(!reg.test('22.22')) document.write('<br /><font style="color:red;">22.22</font>');
else document.write('<br /><font style="color:green;">22.22</font>');
</script>
Pourquoi certains passent et pas d'autre. Normalement seul les deux premiers devraient être valide)