`
zhengjj_2009
  • 浏览: 153082 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS校验价格和金额的方法

 
阅读更多

直接上代码

	function isPriceNumber(_keyword){
		if(_keyword == "0" || _keyword == "0." || _keyword == "0.0" || _keyword == "0.00"){
			_keyword = "0"; return true;
		}else{
			var index = _keyword.indexOf("0");
			var length = _keyword.length;
			if(index == 0 && length>1){/*0开头的数字串*/
				var reg = /^[0]{1}[.]{1}[0-9]{1,2}$/;
				if(!reg.test(_keyword)){
					return false;
				}else{
					return true;
				}
			}else{/*非0开头的数字*/
				var reg = /^[1-9]{1}[0-9]{0,10}[.]{0,1}[0-9]{0,2}$/;
				if(!reg.test(_keyword)){
					return false;
				}else{
					return true;
				}
			}			
			return false;
		}
	}
	

 

 

分享到:
评论
2 楼 zhengjj_2009 2014-11-05  
chen_lian 写道
0.50 无法验证通过


我已经很久不完JS,对不起啦。你可以自己修改一下,相信你的能力
1 楼 chen_lian 2014-10-24  
0.50 无法验证通过

相关推荐

    Js验证输入数据范围

    在JavaScript(Js)中,数据验证是Web开发中不可或缺的一部分,它主要用于确保用户提交的数据符合预设的条件或格式。这个DEMO示例是关于如何使用JavaScript来验证输入数据的范围,这通常涉及到数字、日期或其他类型...

    js脚本大全 js验证大全 压缩包

    1.44 判断文本内容是否少于 2 个汉字/字符(js中汉字和字符占位一 样).. 53 1.45 检测输入是否只有字母或数字. 53 1.46 检测输入是否只有数字或不详,且输入数值不能过大(不能超过 32767).. 54 1.47 检测输入是否...

    bug_徐焕1

    4. **js校验**:JavaScript校验是在客户端进行的数据验证,它可以在用户提交数据前即时检测错误,减少服务器的负担并提供即时反馈。【来访登记】和【费用明细】的js校验涉及了样式和逻辑验证,提高了交互体验。 5. ...

    vue基于element的区间选择组件

    其中,`validateCom` 是用于正整数校验的公共方法,`validateMin` 和 `validateMax` 分别用于左边界不大于右边界和右边界不小于左边界的校验。在这些方法中,我们首先将输入的字符串转换为数字,然后进行相应的比较...

    HTML_js_正则表达式

    以上介绍了几种利用 HTML 和 JavaScript 实现对输入框的输入限制的方法,从简单的整数限制到复杂的数字、小数点控制以及特定字符的限制。每种方法都有其适用的场景,开发者可以根据实际需求选择合适的方式实现输入...

    常用正则表达式集锦 js常用正则验证

    - **应用场景**: 价格、金额等需要精确到分的场景。 #### 7. 只能输入1-3位的小数:“^[0-9]+(.[0-9]{1,3})?$” - **含义**: 匹配整数部分为任意位数、小数部分为1-3位的数字。 - **应用场景**: 在金融领域中,...

    购物车功能(点菜系统)

    在实际项目中,可能会涉及更多的技术,比如数据库操作(存储商品信息和购物车数据)、前端框架(如React或Vue.js)、以及后端接口设计等。 总的来说,这个点菜系统展示了基础的购物车功能和前端开发技术的应用,...

    微信小程序实现watch监听.zip

    - **业务逻辑**:比如,当商品被添加到购物车时,实时更新购物车总价格和商品数量。 - **性能优化**:通过监听数据,我们可以避免不必要的计算,只在数据变化时执行相关操作。 总的来说,微信小程序的`watch`功能...

    正则表达式

    - **应用场景**:对财务数据或价格进行格式化校验。 12. **身份证号格式**: `var myRegIDNo=/^[A-Za-z0-9]+$/;` - **解释**:用于匹配包含字母和数字的字符串。 - **应用场景**:在某些特定场景下对身份证号或...

    jQuery web 组件 后台日历价格、库存设置的代码

    通过使用jQuery操作DOM,并结合自定义的`$.yagizaDate`方法,可以实现动态显示和编辑后台日历的日期相关价格和库存信息。开发者需要理解jQuery的工作原理和DOM操作,以确保代码能够正确运行,并根据需要调整代码以...

    第八讲-微服务购物车&订单及支付(微信支付,支付宝支付)设计实践.docx

    订单发票`order_invoice`管理发票信息,包括发票类型、抬头、内容、代码、号码、开票日期、校验码、密码区和服务细节。此外,还有支付记录表`order_pay_history`用于记录用户的支付行为,方便后续对账,包括订单编号...

    单行 JS 实现移动端金钱格式的输入规则

    在开发移动端应用时,经常需要处理金钱格式的输入,例如用户输入价格、转账金额等。正确的金钱格式输入规则能够提升用户体验,保证数据的准确性和一致性。本文将详细介绍如何使用单行的JavaScript代码来实现移动端...

    jQuery实现购物车表单自动结算效果实例

    此外,通过适当的设计,还可以在前端进行初步的数据校验和错误提示,进一步优化用户体验。 总结以上内容,通过这个实例我们可以学到以下知识点: 1. jQuery基础使用:如何引入jQuery库、选择页面元素、绑定事件...

    javascript正则表达式

    它能够帮助开发者进行文本的匹配、提取、验证等工作,尤其在网页开发中对于数据格式的校验具有重要作用。 #### 二、常见应用场景 1. **表单验证**:例如验证用户输入的邮箱地址、手机号码等。 2. **数据提取**:如...

    酒店管理javaswing

    这涉及事件监听和处理,以及可能的数据校验逻辑。 3. **客户管理**:存储和管理客户的基本信息,包括入住和退房记录。Swing 的对话框(JOptionPane)可用于提示用户输入信息,而文本组件则用于显示和输入数据。 4....

    毕业设计 微信小程序设计 小程序模板【截图+源码】 同乐居商城:购物车合算

    4. 结算功能:用户确认购买后,从购物车进入结算页面,系统需要校验库存,计算最终价格,并引导用户完成支付。 四、微信支付集成 在电商小程序中,微信支付是常见的支付方式。开发者需要通过微信支付API,实现用户...

    购物车范例

    通常使用RESTful API设计原则,如POST、PUT、DELETE和GET方法分别对应创建、更新、删除和获取操作。 5. **后端服务**:后端服务主要负责处理业务逻辑,如验证商品库存、计算总价、处理并发请求等。常用的技术栈有...

    支付宝wap支付接口、微信H5支付接口

    4. **安全措施**:为了保障交易安全,支付宝提供了安全校验机制,如RSA加密技术,商家需要正确配置公钥和私钥以确保数据传输的安全。 5. **调试与测试**:商家可以使用支付宝提供的沙箱环境进行接口测试,模拟真实...

    旅游网上报名网站(asp)

    1. **输入验证**:对用户提交的数据进行过滤和校验,防止SQL注入、XSS攻击等。 2. **数据加密**:对敏感信息(如密码)进行加密存储,确保数据安全。 3. **错误处理**:设置合理的错误处理机制,避免显示过多敏感...

    jQuery月供首付滑块选择代码

    在本文中,我们将深入探讨如何使用jQuery来实现一个月供首付滑块选择功能,这个功能在手机端尤其适用,能够帮助用户在设定的价格区间内轻松选择首付和月供的值。我们将讨论jQuery库的核心概念、滑块选择器的实现原理...

Global site tag (gtag.js) - Google Analytics