zoukankan      html  css  js  c++  java
  • js绝招

    1.JS判断

    function IsDigit(cCheck) { //判断是否是数字
    return (('0'<=cCheck) && (cCheck<='9'));
    }

    function IsAlpha(cCheck) { //判断是否是字母
    return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
    }

    function VerifyInput(str)
    {//将数字与字母结合运用
    strUserID =str;
    for (nIndex=0; nIndex<strUserID.length; nIndex++)
    {//通过循环判断字符串中的每个字符
    cCheck = strUserID.charAt(nIndex);

    if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' )){
    return true;
    }
    }
    return false;
    }

    2.利用正则表达式限制网页表单里的文本框输入内容:

    用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^u4E00-u9FA5] /g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))"

    用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^uFF00-uFFFF] /g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^uFF00-uFFFF]/g,''))"

    用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^d] /g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"

    用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[W] /g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"

  • 相关阅读:
    hdu4846 最大子正方形(dp)
    hdu4847 水题
    hdu4847 水题
    hdu4848 DFS 暴搜+ 强剪枝
    hdu4848 DFS 暴搜+ 强剪枝
    洛谷 P4999 烦人的数学作业(数位DP)
    洛谷 P4317 花神的数论题(数位DP || 快速幂)
    洛谷 P2657 [SCOI2009]windy数(数位DP)
    洛谷 P2602 [ZJOI2010]数字计数(数位DP)
    HDU 2089 不要62(数位DP)
  • 原文地址:https://www.cnblogs.com/lixiaolun/p/3148712.html
Copyright © 2011-2022 走看看