zoukankan      html  css  js  c++  java
  • 正则判断字符串是否是数字、字母,是否有非法字符

    判断是否是数字和字母的组合:

    if (this.passWordA.match(/d/) && this.passWordA.match(/[a-zA-Z]/)) {

    } else {
    this.$toast('请输入6~16位字母与数字的组合')
    return false
    }

    判断是否有非法字符:

    let pattern = new RegExp("[`~!@#$^&*()=|{}':;',\[\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")
    let rs = ''
    for (let i = 0; i < this.passWordA.length; i++) {
    rs = rs + this.passWordA.substr(i, 1).replace(pattern, '')
    }
    if (rs !== this.passWordA) {
    this.$toast('请勿输入非法字符!')
    return false
    }
     
  • 相关阅读:
    RPC(简单实现)
    观察者模式
    自省(Introspector)
    Mybatis学习笔记
    Nginx
    AJAX跨域
    手写Tomcat
    监听器模式
    回调
    Temporal Segment Networks
  • 原文地址:https://www.cnblogs.com/wangqiao170/p/7196275.html
Copyright © 2011-2022 走看看