正则-限制中文、只能输入数字、价格、邮箱手机号限制

简介: 正则-限制中文、只能输入数字、价格、邮箱手机号限制
用正则表达式除字符串中所有标点符号
var str="jfkldsjalk,.23@#!$$k~!  @#$%^&*()(_+-=|\{}[]';:,./<>??gg  g~```gf"; 
  str=str.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=|\||\\|\[|\]|\{|\}|\;|\:|\"|\'|\,|\<|\.|\>|\/|\?]/g,""); 
     alert(str); 
验证邮箱
var reg1 = new RegExp("^\\w+@\\w{2,6}(\\.\\w{2,3})+$","i");
        if(reg1.test(email)){
        }else{
          $("#hintBox").html("请输入正确的Email地址");
          $("#hintBox").show().delay(1500).fadeOut();
          return false
        }
验证手机号
if(!(/^1[3456789]\d{9}$/.test(val))){
      $("#hintBox").html("手机号码有误,请重新输入");
      $("#hintBox").show().delay(1500).fadeOut();
      return false; 
    } 
oninput="value=value.replace(/[^\d]/g,'')"   只能输入数字
oninput="value=value.replace(/[\u4E00-\u9FA5]/g,'')"  禁止输入中文
onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"  价格-限制2位小数
var aa = this.detailItem.price;
this.detailItem.price = Math.floor(aa * 10) / 10; //截取一位小数
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"  只能输入数字字母英文逗号
onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"
只能输入整数字(大于0)
JS 正则表达式 判断密码必须含有大小写字母+数字
var aaa = $("#enter-password").val();
  var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/);
  if(reg.test(aaa)){
    // alert(111)
    // return
  }else{
    $("#error").html('设置6-12位字母、数字的组合 区分大小写');
    $('#enter-password').addClass("errorAutofocus");
    $('#phone-numbers').removeClass("errorAutofocus");
    $('#phone-number').removeClass("errorAutofocus");
    return
  }
//必须包含大小写,特殊符号-返回false  true
validatePassword(password) {
  const regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).+$/;
  return regex.test(password);
}


相关文章
|
7月前
|
前端开发
前端切图:用正则替换手机号码
前端切图:用正则替换手机号码
34 0
|
前端开发 JavaScript 程序员
【前端】使用jQuery探索正则表达时,手机号码和邮箱验证以及常用的函数
本篇文章将探索正则表达式的功能 在开发一个项目时,表单选项里,多少都会有手机号码以及邮箱选项的输入,那么除了在后端API进行值得有效验证,在前端也会对手机号码和邮箱做验证,减少对服务器得调用
71 0
最方便正则验证手机号
最方便正则验证手机号
58 0
|
数据安全/隐私保护 Windows
小白如何用手机来控制阿里云服务器以实惠价格24小时直播
找到购买的阿里云服务器信息, 主要信息 公有ip,密码 下载远程控制电脑app。 复制公有ip,输入系统默认的名字 输入密码 1,最低配置要求Windows Server2012 2核2G 2,OBS32位数软件:腾讯管家和360安全卫士都有下载 3,打开Obs,调整初始数值,输入地址和密钥开始直播 4,如果出现视频尺寸,点击长按右键,调整为目前幕布尺寸
811 0
|
JavaScript
js正则验证手机号
js正则验证手机号
113 0
|
JavaScript
js正则手机号 验证
js正则手机号 验证
|
PHP
PHP利用正则实现手机号中间四位****
PHP利用正则实现手机号中间四位****
91 0
|
Dart API
dart正则替换手机号中间四位为*
dart正则替换手机号中间四位为* Flutter项目中隐藏手机号中间4位
369 0
dart正则替换手机号中间四位为*
|
人工智能 供应链 前端开发
5G手机赛场迎来搅局者:价格不是一切,用户需求才是重点!
如果让李佳琦选择一款5G手机带货,他会选择vivoX30。 网红主播并非来者不拒,在直播前他们会进行最关键的工作——选择商品。只有亲身体验过的好商品才更易推荐,而购买后消费者的正向反馈会进一步提高网红的口碑和用户黏性,这就是最红主播的诀窍。 而最新发布的vivoX30,符合带货王的所有要素。
153 0
创建一个手机类 定义属性名称、型号、颜色、价格, 并定义打电话和听音乐的功能。在测试类中创建对象进行测试。
创建一个手机类 定义属性名称、型号、颜色、价格, 并定义打电话和听音乐的功能。在测试类中创建对象进行测试。