我需要查看用户输入的号码是否有效 以下案例有效
1. `12`
2. `12.01`
以下情况无效:
1. `12.` // decimal point with no number following
我写了一个像
这样的正则表达式var decimalValidation = /^[0-9]*(\.?)[0-9]*$/;
var n = decimalValidation .test(value);
但问题是它接受12.
答案 0 :(得分:4)
答案 1 :(得分:1)
如果是这种情况,我会将以下内容用作模式:
<script type="text/javascript">
$(document).ready(function() {
var x = <?php echo {pinXcoord} ?>;
var y = <?php echo {pinXcoord} ?>;
$('#map').dropPin('showPin',{
fixedHeight:495,
fixedWidth:700,
backgroundImage: '/images/{some-image.jpg}',
pin: '/image/{custom-pin-graphic.png}'
pinX: x,
pinY: y
});
alert(x+" "+y);
});
</script>
我希望这符合你的条件。