求一个正则表达式:正整数或.5结尾的浮点数 如题。例: 20 20.5 0.5 1.5 都能通过验证; 10.1 10. 0.51 20.52 不能通过验证。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为java不支持(?!)表达式。可能要多匹配一个字符/(?<!\.\d*)\d+(\.0*5)?[ |$]/g如果你是完整匹配/^\d+(\.0*5)?$/如果不需要多位小数,只要一位小数/^\d+(\.5)?$/ 2楼正确,鉴定完毕!另外一个思路你可将目标书乘2,然后判断整数!判断是否整数就very easy吧!而且貌似多种语言的支持也一样! var image=new Image(); 为什么有时候image.width是0? html特效 如何把状态栏的文字显示到web窗口中? 这种效果是怎么做出来的? 怎么模拟settimeout()那样的功能 麻烦推荐一个好用的js调试的工具吧!感激不尽! showModalDialog问题 动态改变textarea内容的问题 在一个框架页中,如何在一个frame中将另一个frame中的页面进行刷新? 用JavaScript调用百度地图API在地图显示的左下角显示不随地图变化的图例 为什么在IE6下最后一个SELECT不正常 javascript 悬浮菜单
/(?<!\.\d*)\d+(\.0*5)?[ |$]/g如果你是完整匹配
/^\d+(\.0*5)?$/如果不需要多位小数,只要一位小数
/^\d+(\.5)?$/
另外一个思路你可将目标书乘2,然后判断整数!判断是否整数就very easy吧!而且貌似多种语言的支持也一样!