资讯专栏INFORMATION COLUMN

input价格输入过滤

libxd / 859人阅读

摘要:先把非数字的都替换掉,除了数字和必须保证第一个为数字而不是保证只有出现一个而没有多个保证只出现一次,而不能出现两次以上



function clearNoNum(obj)
{
//先把非数字的都替换掉,除了数字和.
obj.value = obj.value.replace(/[^d.]/g,"");
//必须保证第一个为数字而不是.
obj.value = obj.value.replace(/^./g,"");
//保证只有出现一个.而没有多个.
obj.value = obj.value.replace(/.{2,}/g,".");
//保证.只出现一次,而不能出现两次以上
obj.value = obj.value.replace(".","$#$").replace(/./g,"").replace("$#$",".");

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/50708.html

相关文章

  • input价格输入过滤

    摘要:先把非数字的都替换掉,除了数字和必须保证第一个为数字而不是保证只有出现一个而没有多个保证只出现一次,而不能出现两次以上 function clearNoNum(obj) { //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^d.]/g,); //必须保证第一个为数字而不是. obj.value = obj.value.repl...

    phpmatt 评论0 收藏0
  • vue.js 学习第一天:v-if用法,@click切换以及过滤器使用和计算

    摘要:输入您的姓名欢迎点击退出登录您的姓名您的密码登录欢迎序号价格单位总价总价 input{ border: 1px solid #ddd;} .vueList{ width: 400px; margin: 20px 0; } .vueList li{ display: flex; } .vueL...

    lewinlee 评论0 收藏0
  • Vue.js 实践(2):实现多条件筛选、搜索、排序及分页的表格功能

    摘要:基础布局的中主要为部分,分别是用于搜索筛选和分页的表单控件用于排序表格的表头以及用于展示数据的。这也是前瞻发布之后,提出废弃部分功能后许多人反应较为强烈的原因。 与上周的第一篇实践教程一样,在这篇文章中,我将继续从一种常见的功能——表格入手,展示Vue.js中的一些优雅特性。同时也将对filter功能与computed属性进行对比,说明各自的适用场景,也为vue2.0版本中即将删除的部...

    Profeel 评论0 收藏0
  • Vue.js 实践(2):实现多条件筛选、搜索、排序及分页的表格功能

    摘要:基础布局的中主要为部分,分别是用于搜索筛选和分页的表单控件用于排序表格的表头以及用于展示数据的。这也是前瞻发布之后,提出废弃部分功能后许多人反应较为强烈的原因。 与上周的第一篇实践教程一样,在这篇文章中,我将继续从一种常见的功能——表格入手,展示Vue.js中的一些优雅特性。同时也将对filter功能与computed属性进行对比,说明各自的适用场景,也为vue2.0版本中即将删除的部...

    ChanceWong 评论0 收藏0
  • php 数据过滤

    摘要:在对用户输入数据进行过滤时通常都是自己写方法进行判断比如验证邮箱的时候使用正则表达式邮件格式有误如果不用正则还有其它跟简单的方法吗使用相关函数是否存在指定类型的变量。获取多项变量,并进行过滤。 在对用户输入数据进行过滤时通常都是自己写方法进行判断比如验证邮箱的时候使用正则表达式 $pattern = /w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/; if ...

    Tony_Zby 评论0 收藏0

发表评论

0条评论

libxd

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<