匹配表情:

/[^\u0020-\u007E\u00A0-\u00BE\u2E80-\uA4CF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF\u0080-\u009F\u2000-\u201f\u2026\u2022\u20ac\r\n]/g;

匹配只能输入中文或英文或者数字: /^[\u4e00-\u9fa50-9A-Za-z]+$/

匹配手机号码:/^[1][3,4,5,7,8][0-9]{9}$/

匹配整数:/^\d+$/

匹配整数或小数点后一位 两位:/^\d+\.{0,1}\d{0,2}$/

匹配微信号:/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/

小数点后两位自动补全:

function overFormat(value) {

let v = value;
if (v === '') {
v = '0.00';
} else if (value === '0') {
v = '0.00';
} else if (v === '0.') {
v = '0.00';
} else if (/^0 +\d +\.?\d *.*$ /.test(v)) {
v = v.replace(/^0+(\d+\.?\d*).*$/, '$1');
v = inp.getRightPriceFormat(v).val;
} else if (/^0\.\d$/.test(v)) {
v = v + '0';
} else if (!/^\d+\.\d{2}$/.test(v)) {
if (/^\d+\.\d{2}.+/.test(v)) {
v = v.replace(/^(\d+\.\d{2}).*$/, '$1');
} else if (/^\d+$/.test(v)) {
v = v + '.00';
} else if (/^\d+\.$/.test(v)) {
v = v + '00';
} else if (/^\d+\.\d$/.test(v)) {
v = v + '0';
} else if (/^[^\d]+\d+\.?\d*$/.test(v)) {
v = v.replace(/^[^\d]+(\d+\.?\d*)$/, '$1');
} else if (/\d+/.test(v)) {
v = v.replace(/^[^\d]*(\d+\.?\d*).*$/, '$1');
ty = false;
} else if (/^0+\d+\.?\d*$/.test(v)) {
v = v.replace(/^0+(\d+\.?\d*)$/, '$1');
ty = false;
} else {
v = '0.00';
}
}
return v;
}

各种正则判断(前端)相关推荐

  1. javascript 判断 前端 是 pc端 还是 移动端

    javascript 判断 前端 是 pc端 还是 移动端 <!DOCTYPE html> <html lang="en"> <head>< ...

  2. 正则判断 手机邮箱的正确格式

    // 正则判断手机号码地址格式 +(BOOL) isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137, ...

  3. .Net常用正则判断方法

    .Net常用正则判断方法 原文:.Net常用正则判断方法 /// <summary>/// 判断string类型否为数字/// </summary>/// <param ...

  4. jq 正则判断邮箱_Python正则15分钟入门

    lypython群里有同学问我,如何从大量格式不确定的word文档抽取姓名.电话号码.邮箱等信息存入excel表格.通过之前我们的文章,他已经学会读取和写入文档和表格,但就是无法处理格式不确定的文档. ...

  5. js 正则判断用户是否输入表情

    js 正则判断用户是否输入表情 var emouji = /\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g;if(emouji.test(用户输入的值)){ ...

  6. C#正则判断手机号 邮箱 网址 日期 IP 身份证等

    C#正则判断手机号 邮箱 网址 日期 IP 身份证等: /*********************************************************************** ...

  7. php 正则车架号,正则判断工具类 - 我的开源中国 - OSCHINA - 中文开源技术交流社区...

    package com.gulf.utils; import java.text.ParseException; import java.text.SimpleDateFormat; /** * 正则 ...

  8. 三大运营商(联通、电信、移动)的手机号正则判断

    三大运营商(联通.电信.移动)的手机号正则判断 checkMobile(telphone){ let isChinaMobile = /^134[0-8]\d{7}$|^(?:13[5-9]|147| ...

  9. JavaScript常用正则判断(待续...)

    JavaScript正则判断 只能有英文符号 只能有英文.数字.英文字符 只能有中文 只能有英文符号 <script>// 只能有英文符号let reg = /^[\x21-\x2f\x3 ...

  10. c++ 正则判断是否是数值包括负数、小数、整数

    c++ 正则判断是否是数值 #include <iostream> #include <string> #include <regex>using namespac ...

最新文章

  1. 版权和许可协议的学习
  2. 【转】windows Server2012安装iis
  3. linux ngx listen的解析
  4. 爆赞!Jetpack-MVVM-高频提问和解答,满满干货指导
  5. 学习dubbo遇到的问题1
  6. 基于C语言、线性表的 二、八、十、十六进制转换 及 加运算、左右移位运算、乘法运算 的科学计算器设计
  7. ssis行计数变量_SSIS服务性能计数器指南
  8. 因学习需要记录自己的计划,故遍历了自己的目录
  9. Android Support Library更新到v22.1之AppCompat新特性
  10. mask rcnn数据转换为tfrecord数据
  11. TCPIP详解之udp
  12. 运动目标检测——研究现状
  13. 为什么NIO比BIO效率高
  14. [Openwrt 项目开发笔记]:DDNS设置(五)
  15. 2020年的19种最佳React Native App模板(包括5种免费)
  16. Linux的内核设计与实现之进程管理(含源码)
  17. ParallaxOcclusionMapping( POM ) DX9
  18. 问题:谷歌浏览器(Chrome)无法访问网站ERR_CONNECTION_REFUSED
  19. golang cpuprofile分析
  20. vst开启语音服务器,VST语音遥控器体验记

热门文章

  1. 仪表三维设计需求分析
  2. 做事很乱没有条理性,如何让自己做事更有条理?
  3. leetcode 219
  4. linux系统下文件的上传和下载(rz、sz)
  5. uniapp安卓消息推送
  6. 使用COM简单操作IE
  7. 也谈中韩签订自由贸易协定
  8. VRTK4开发VR3:通过手柄进行移动
  9. 轻体量的报销自动化流程,可与concur媲美
  10. 2017-2020年智能家居发展趋势揭秘