php 替换非数字,PHP_自动检测数字替换非数字的正则表达式,直接给出代码了: <!DOCTY - phpStudy...

自动检测数字替换非数字的正则表达式

直接给出代码了:

New Document

function check(obj){

var sreg = /^-+.*/g;

var zero = /^0[1-9]+\.*\d*/g;

var val = obj.value;

var plus = '';

if(sreg.test(val)){

val = val.replace(/-+/g,'');

plus = '-';

}

val = val.replace(/\s+/g,'');

if(/^\.+.*$/.test(val)){

val = '';

}

val = val.replace(/[^\d\.]/,'');

val = val.replace(/(^\d+\.{1})(\d*).*/g,'$1$2');

val = val.replace(/(^\d+\.\d{3})\d*/g,'$1');

val = val.replace(/^[0]*(0{1})([1-9]*)(.*)/g,'$1$2$3');

if(zero.test(val)){

val = val.replace(/0([1-9]+)(.*)$/,'$1$2');

}

obj.value = plus+val;

}

phpstudy写的一个替换 非数字与中英文逗号的函数,需要的朋友可以参考一下

function renumdou(str){

var regexp = /[^\d,,]]*/g;

newstr=str.replace(regexp,"");

return newstr

}

相关阅读:

在线所见即所得HTML编辑器的实现原理浅析

C#执行外部命令的方法

Win10 th2正式版更新补丁KB3122947出错该怎么办?

Android中通过RxJava进行响应式程序设计的入门指南

background和background-Color的区别介绍

win7下fedora23硬盘怎么安装 fedora23硬盘安装详细图文教程

html5中canvas学习笔记2-判断浏览器是否支持canvas

Windows 10手机桌面版将跳过10136直接推送10145

WinForm实现基于BindingSource的方法扩展

Linux系统下chkconfig命令使用详解

Discuz7.2 IE9兼容性写法 杜工完全修补方案

标签的border 样式在浏览器中显示不出来的解决方法

DirectoryEntry配置IIS7出现ADSI Error:未知错误(0x80005000)

js文本框输入内容智能提示效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值