js-处理金额(正则表达式)

function checkRates(str){
    var re = /^(([1-9][0-9]*\.[0-9][0-9]*)|([0]\.[0-9][0-9]*)|([1-9][0-9]*)|([0]{1}))$/;   //判断字符串如果是整数不能以0开头后面加正整数,如果是浮点数整数部分不能为两个0:如00.00,如果是整数,
     var Sure;
     if (!re.test(str)){
         Sure =0;
     }else{
         Sure =1;
     }
     return Sure;
}
    alert(checkRates(‘4‘));
时间: 2024-07-31 16:58:53

js-处理金额(正则表达式)的相关文章

js限制金额输入框(最高精度为保留6位小数)

js限制金额输入框(最高精度为 保留6位小数) 说明:在一个项目中有限制6位小数的限制.在本次测试的过程中发现还存在一些bug 1.如可以长按键盘不放可输入多个小数点 2.通过长按可输入'1...234.' 这次在解决了这个bug过程中也稍带学习了一下正则表达式,以前觉得正则表达式只是用来做字段的教研,但是现在发现用来匹配字符,并且结合各个语言提供的api能做不少事儿,这里把代码贴了出来供大家参考. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 T

如何在JS中应用正则表达式

背景:在之前的随笔中写过C#中如何使用正则表达式,这篇随笔主要讲如何在js中应用正则表达式 如下代码: 1 $("#zhengze").click(function () { 2 var tmp = "我是中国人" + '\n' + "我来自beijing"; 3 //var pattern = /[\n]/; 4 //tmp = tmp.replace(pattern, " "); 5 alert(tmp); 6 }); 当

JS中应用正则表达式转换大小写

JS中应用正则表达式转换大小写,代码很简单,看代码: 以下首字母大写,其它字母小写 [javascript] view plaincopy <script type="text/javascript"> function replaceReg(reg,str){ str = str.toLowerCase(); return str.replace(reg,function(m){return m.toUpperCase()}) } var reg = /\b(\w)|\s

js 中的正则表达式

一:正则表达式 定义:记录文本规则的代码 作用:表单验证,爬虫技术,可以对目标的内容进行替换. 二:正则表达式的组成 1:普通字符组成正则 浏览器的输出 2:定义字符集组成正则 3:特殊字符集组成正则 4:限制字符集组成正则 5:模式修正符 js 中的正则表达式

js中的正则表达式入门

js中的正则表达式入门 什么是正则表达式呢? 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串.将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等. 说白了正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串. 为什么要学习正则表达式 我们直接用一个例子来说明 //找出这个字符串中的所有数字 var str = 'abc123de45fgh6789qqq111'; //方法1 function findNum

JavaScript -- 时光流逝(六):js中的正则表达式 -- RegExp 对象

JavaScript -- 知识点回顾篇(六):js中的正则表达式 -- RegExp 对象 1. js正则表达式匹配字符之含义 .     查找单个字符,除了换行和行结束符.\w    查找单词字符.\W     查找非单词字符.\d     查找数字.\D     查找非数字字符.\s     查找空白字符.\S     查找非空白字符.\b     匹配单词边界.\B     匹配非单词边界.\0     查找 NULL 字符.\n     查找换行符.\f     查找换页符.\r   

js中的正则表达式(1)

定义正则表达式规则对象有两种: 1,var reg = /\bis\b/g;   这种情况下\转义作用,\b空格   /*/中的内容就是正则规则 2,var reg = new RegExp("\\bis\\b","g");   有两个\\是因为在js的字符串中\本身也是字符需要转义  通过这种类似构造器的方式定义正则时不需要开始和结尾的//; 举例: "he is a boy is he".replace(/\bis\b/,"am&q

JS基础系列——正则表达式

在ASP.NET中接触过正则表达式,那时候是.NET在编辑器里已经封装好的.这次在JS中再次接触,感觉理解的不是很到位,有必要好好总结一下.通过正则表达式可以省去众多的条件判断,用起来还是很方便的. 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要.正则表达式就是用于描述 这些规则的工具.则表达式主要用来验证客户端的输入数据.等服务器脚本对其进行进一步处理 ASP.NET . PHP 在 服务器端通常会用,被发送到服务器 因为客户端验证,可以节约大量的服务器端的系统资源

11、网页制作Dreamweaver(补充:JS零碎知识点&amp;&amp;正则表达式)

JS知识点 回车符/r和换行符/n的区别:/r 相当于enter,是段落与段落之间的区别, /n 相当于shift+enter,是行与行之间距离,比较小 几种window操作方法: 1.获取当前窗口大小并打印: var height=window.innerHeight; var width = window.innerWidth; document.write("<br/>"+"height"+height+","+"wi

JS中常用正则表达式总结

/* 用途:检查输入的Email信箱格式是否正确 输入:strEmail:字符串 返回:如果通过验证返回true,否则返回false */ function checkEmail(strEmail) { //var emailReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; var emailReg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/; if ( emailReg.test(strEmail) )