首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

常用正则表达式

提供日常开发中的一些js处理数据的方法,包括对数据的过滤,以及对数据的验证等。...也希望大家能留下你好用的方法~~ 数据过滤 手机号码隐藏中间4位 保留两位小数 每三位逗号隔开,后面补两位小数,多用于金额数字 银行尾号四位数 数字金额转换为大写人民币汉字的方法 获取Url携带的地址参数...return `${val.substring(0, 3)}****${val.substring(val.length - 4)}` } else { return ""; } } 保留两位小数...//保留两位小数 keepTwoNum(val) { val = Number(val); return val.toFixed(2); }, 每三位逗号隔开,后面补两位小数,多用于金额数字...//每三位逗号隔开,后面补两位小数,多用于金额数字 floatThree(value) { // console.log(value) value = "" + value; if (!

1.7K30

vue实战-完全掌握Vue自定义指令

-- 限制输入正整数 -->内容处理我们也可以通过自定义指令做对内容到处理,比如空值处理数字千分数逗号分割export default { bind...el.textContent){//空值显示 el.textContent=binding.value||'暂无数据'; } }else if(arg=='money'){//金额千分位逗号分割...= money.split('.')[1]; // 小数点右边 // 保留places位小数点,当长度没有到places时,0补足。...'-' : '') + temp.join(',').split('').reverse().join('') + right; // 补齐正负号和货币符号,数组转为字符串,通过逗号分隔,再分割(包含逗号分割...-- 金额千分位逗号分割 -->100000文件预览v-preview方便的实现文件预览功能预览图片;预览文件;其他预览类业务功能import

79730

vue实战-完全掌握Vue自定义指令_2023-03-01

-- 限制输入正整数 --> 内容处理 我们也可以通过自定义指令做对内容到处理,比如 空值处理 数字千分数逗号分割 export default...el.textContent){//空值显示 el.textContent=binding.value||'暂无数据'; } }else if(arg=='money'){//金额千分位逗号分割...right = money.split('.')[1]; // 小数点右边 // 保留places位小数点,当长度没有到places时,0补足。...'-' : '') + temp.join(',').split('').reverse().join('') + right; // 补齐正负号和货币符号,数组转为字符串,通过逗号分隔,再分割(包含逗号分割...-- 金额千分位逗号分割 --> 100000 文件预览 v-preview方便的实现文件预览功能 预览图片; 预览文件; 其他预览类业务功能

77710

python入门学习随记(二)(勾股定理、球体积、利率、移位和进制转换、数字求和)

输入格式: 输入两个数,空格分隔,用回车键结束输入  输出格式: 输出勾股定理计算的结果,结果保留4位有效数字  输入样例: 在这里给出一组输入。...球体积公式是4/3Πr  输入格式: 输入半径,可以是小数。输入提示为“r=”。  输出格式: 输出球的体积,结果保留3位小数,∏使用math库的常量。  输入样例: 在这里给出一组输入。...year-money a = round( interest , 2 ) a = str(a) print('interest='+a) 2-4 输入数字求和 一行中输入若干数字,求这些数字的和,结果保留小数点后两位...  输入格式: 不同数字英文逗号分隔  输出格式: 输出结果保留两位小数  输入样例: 在这里给出一组输入。...  输入格式: 不同数字英文逗号分隔  输出格式: 输出结果保留两位小数  输入样例: 在这里给出一组输入。

2K10

学习Python第一步,变量与数据类型

print()函数,中间可以使用逗号隔开; print("两数之和是:",add(1,2)) 2....请输入第二个数:") print("两个数之和等于:{:d}".format(int(num01)+int(num02))) # 方法二 num01,num02 = eval(input("请输入两个数,以逗号分割...%f 保留小数点后面2位有效数字%.2f 小数点后保留6位有效数字的科学计数法计数%e 小数点后保留2位有效数字的科学计数法计数%.2e 6位数能表示就用6位数,6位数表示不了就用科学计数法%g 保留2...print("{:>10.2f}".format(3.14159)) #十位占位长度,小数点后保留两位有效数字,右对齐 (5)Format对数值的操作 二进制输出b print("二进制打印{0:b...科学计数法输出:1.23e+02 一般格式输出g,六位可以表示就用六位表示,六位表示不了就用科学计数法 数字输出n,当值为整数时和d相同,当值为浮点数是和g相同 百分号输出%,把数值转化为百分数,小数点后默认保留六位

1.1K20

千分位的写法_千分位格式

之前看到一道面试题,要求使用js写千分位,当时面试时有点懵逼,但是后来参考网上的写法与自己的思考,写出了千分位。 以下是通过网上的代码,本人进行了进一步优化后的代码,仅供参考。...相比较与网上的方法,我的方法实现了能对小数也进行处理的功能,不会出现如果数字是小数分割千分位就是出错的问题。...首先在开始的时候对数字做处理,使用split方法将转化为string类型的字符串在“.”位处分割开,然后装进数组中 然后将前半部分(整数部分)反转过来 使用循环判断长度,三位长度就增加一个逗号。...,小数位使用split在小数点处分割开 var list = arr[0].split('').reverse(); //定义list来装分割出的整数部分,并转化为数组,使用reverse方法将其反转...for(var i = 0; i < list.length; i++){ //定义变量,判断list的长度 if(i % 4 == 3){ //当长度为三位时,使用splice方法增加逗号

93320

自定义单元格格式介绍(第一期 数字版)

9、"," (英文下逗号)介绍 千位分隔符 基本特点:","同样不能单独使用,要和上面介绍的三个数字占位符组合使用。...如果","出现在数字占位符中间,则在原数字占位符基础上多了一个","进行分割,如果","后为空,则把原来的数字在之前显示的基础上除以1000,有几个","则除以几次1000。...二、实战测试 1、保留两位小数,不够位数0填充 原数据:3.1415926 代码介绍:#.00 结果呈现:3.14 代码解释:因为保留两位小数,所以小数点后是有两个占位符,由于不够位数0 填充,所以设置为...;如果原题目改为保留两位小数,不需要填充,则代码改为#.## 2、原数据除以1000后,最多保留3位小数,不够则用空格填充 原数据:31415.926 代码介绍:#.??...所以在编写完代码后,在后面加上一个英文的逗号即可。 下期会和大家分享自定义单元格格式第二期 文本版

1.5K60

Python 编程 | 连载 02 - 数字与字符串

是不可变数据类型 布尔类型:事务真假判断,只有True或者False两个值 空类型: 列表类型:List,可以完成大多数集合类的数据结构实现,列表中的元素类型可以相同也可以不相同,列表的元素在[]之间,逗号分割的元素列表...,是可变数据类型 元组类型:与列表类似,不同之处在于元组中的元素不能修改,元组写在()之间,逗号分割 字典类型:字典是一种映射类型,字典{}标识,是一个无序的键值对集合,是可变数据类型 集合类型:Set...也可以使用int内置函数来定义 num = 100 number = int(100) plus:Python2中还包含了一种long类型,但是在Python3中已经摒弃掉了 浮点型 float 浮点型就是小数...,如金额等凡是带有小数点的数字类型都是浮点类型 float即是浮点型的代表,又是浮点型定义的内置函数 定义浮点型,可以直接使用带小数点的数字类型,也可以使用float内置函数来定义 price = 3.8...数字 > 英文符号 中文按照拼音的首字母计算 内置函数 min:返回数据中最小的成员 中文符号 > 字母 > 数字 > 英文符号 中文按照拼音的首字母计算 字符串的累加 字符串之间不能做减乘除法 字符串

29340

一个不小心,就把公司JS代码变成了圣诞树,CTO让我滚回家~

保留不可分割的语法 注意:到了这一步,还很早. 你分解出来的代码是无法运行的,很多不能换行和加空格的代码都被你分开了,自然会报错,那如何处理这些情况呢?...2、正则表达式绝对不可分割 正则里的转义很难处理,这是这个算法里的难点。 3、运算操作符 包括2字符的3字符的 例如:以下两种 ? 一些固定语法,可以正则表达,如下: ?...小数点语法,例如 0.01 因为之前我们点号来分割代码的,但是这里的点号不能作为分割符使用,需要保留前后数字跟点号在一行 小数点语法,例如 0.01 因为之前我们点号来分割代码的,但是这里的点号不能作为分割符使用...,需要保留前后数字跟点号在一行 其他语法,例如 value++ 之类的语法,变量和操作符之间不可分割。...有些比较特殊的,例如小数点语法的提取,在判断到当前字符是点号之后,需要往前和向后循环查找数字,然后把整个语法找出来。 这里不细讲,在keep-line.js 这个文件中又一大坨代码做这个事情的。

1.9K20

前端day07-JS学习笔记

; //第五句话:可以给body加内容 //的非常少,因为可能会把body原来的内容替换掉 document.write("i love you?")...作用:展示文本内容 Number类型 Number:数字 例如: 10 0.1 范围:数学中的一切数字,包含整数和小数 作用:用于数学计算 boolean类型 boolean:布尔类型 只有两个值:true...的关键字作为变量名 尽量不要使用关键字和保留字作为变量名,也不需要死记硬背,孰能生巧 关键字:JS内置的一些关键字,代表着特殊的语法含义,不允许程序员擅自声明 保留字:有可能在将来会成为关键字,现在可以...数值数量不限使用逗号分割 console.log ( Math.max ( 50, 99, 888, 123 ) )//888 //7.求最小值。...数值数量不限使用逗号分割 console.log ( Math.min ( 50, 99, 888, 123 ) )//50 //8.生成一个随机数 范围 0 - 1 之间的小数

1K00

java BigDecimal用法详解(保留小数,四舍五入,数字格式化,科学计数法转数字等)

四、常用方法 4.1、保留两位小数 [java] view plain copy /** * 保留两位小数 */ @org.junit.Test public void formatTest...(result); //111231.56 } BigDecimal.setScale()方法用于格式化小数点 setScale(1)表示保留一位小数,默认用四舍五入方式 setScale...比如:BigDecimal b = new BigDecimal(“123.456”); b.scale(),返回的就是3. 2:roundingMode是小数保留模式。...3:pubilc BigDecimal divide(BigDecimal divisor, int scale, int roundingMode) 的意思是说:我一个BigDecimal对象除以...divisor后的结果,并且要求这个结果保留有scale个小数位,roundingMode表示的就是保留模式是什么,是四舍五入啊还是其它的,你可以自己选!

6.1K30

Python 面试常见问题及答案-02

print(format(n,'0>10d')) # 左侧补 0,0000001234 print(format(n,'0<10d')) # 右侧补 0,1234000000 Q2:格式化一个浮点数,要保留小数点有...2 位 # 2 格式化浮点数 x1 = 123.34893 x2 = 13.2 print(format(x1,'0.2f')) # 保留小数点后两位,123.35 Q3:请描述 format 函数的主要用法...,',.2f')) # 整数千位号分割小数保留两位 # 1,234,567.35 print(format(x1,'e')) # 科学计数法 # 1.233489e+02 print(format...(x1,'0.2e')) # 科学计数法的混合,保留两位小数 # 1.23e+02 07走进字符串的世界 Q1:如何同时在字符串中显示单引号和双引号 转义符的使用 # 1 同时输出单引号和双引号 #...(,)分割 使用 sep 参数设置字符串之间的分隔符,默认是空格 # 一个字符串作为输出字符串的分隔符 print('aa','bb',sep=",") Q2:使用 print 函数输出字符串时,如何不换行

57620
领券