aspMedlem sedan aug. 2002733 inlägg Hej,
jag vill kontrollera om värdet (str) innehåller en siffra/siffror mellan 0-9, sedan en punkt och sedan EN siffra mellan [0-9].
re = /\n+[.]\n/
Exempel på värden som är OK:
13.2
11.3
102.1
0.2
1.1
Exempel på värden som EJ är OK:
13.12
24.12
4.23
12,23
12,2
12asd
asd189263
asd981623
Jesper TMedlem sedan nov. 20017 144 inlägg Testa detta:
re = /(\d+[.]\d{1})/
Jesper TMedlem sedan nov. 20017 144 inlägg Konstigt. Det funkar för mig.
Vad funkar inte, och kan du bifoga mer kod?
Jesper TMedlem sedan nov. 20017 144 inlägg <script>
function valid(str){
re=/(\d+[.]\d{1})/;str.match(re);
if(RegExp.$1==str){
return true;
}
return false;
};
alert(valid("296.5"));
</script>
Har testat alla utan problem:
Exempel på värden som är OK:
13.2
11.3
102.1
0.2
1.1
Exempel på värden som EJ är OK:
13.12
24.12
4.23
12,23
12,2
12asd
asd189263
asd981623