您当前的位置: 首页 > 

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vue+element校验特殊字符、indexOf、substr

发布时间:2022-02-21 11:59:48 ,浏览量:0

目录
  • 1、HTML部分
  • 2、JavaScript部分
  • 3、效果演示
    • 3.1、微信小程序码
    • 3.2、普通二维码
1、HTML部分
<div id="app"> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px"> <el-form-item label="字符串" prop="text"> <el-input v-model="ruleForm.text" placeholder="请输入"> el: "#app", data() { return { ruleForm: { text: '' }, rules: { text: [{ validator: this.validateQueryFormRules, trigger: 'change' }] } } }, methods: { validateQueryFormRules(rule, value, callback) { if (!this.specialCharacters(value)) return callback(new Error("不能含有特殊字符!!")); callback(); }, specialCharacters(str) { if (!str) return true; const specialKey = "[`~!#$^&*()=|{}': ; '\\[\\].<>/?~!#¥……&*()——|{}【】‘;:”“'。,、?‘']"; for (var i = 0; i < str.length; i++) if (specialKey.indexOf(str.substr(i, 1)) != -1) return false; return true; } } }); 
3、效果演示 3.1、微信小程序码

2.0.2X

3.2、普通二维码

2.0.2P

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.5400s