• javascript 常用正则表达式收藏


    1、字符串空格问题处理

    去除字符串内所有的空格:str = str.replace(/s*/g,"");

    去除字符串内两头的空格:str = str.replace(/^s*|s*$/g,"");

    去除字符串内左侧的空格:str = str.replace(/^s*/,"");

    去除字符串内右侧的空格:str = str.replace(/(s*$)/g,"");

    2、输入框只能输入中文: reg = /.*[u4e00-u9fa5]+.*$/

    3、手机号码:reg =  /^(((0(d{2,3}-|d{2,3}))?d{7,8})|(1d{10}))$/

    4、身份证号码:reg= /^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}$|^[1-9]d{5}[1-9]d{3}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}([0-9]|X)$/

    5、固定电话:reg= /^((0d{2,3})-)?(d{7,8})(-(d{3,4}))?$/

    6、电子邮箱:reg = /^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,6}$/

    7、网络地址(http://....... 或 https://.......):reg = /^([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]:)(([A-Za-z0-9-~]+).)+([A-Za-z0-9-~/])+$/

    8、传真格式:reg = /^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/

    9、英文特殊字符:regEn = /[`~!@#$%^&*()_+-=<>?:"{},.\/;'[]]/

    10、中文特殊字符:regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[]]/

     
  • 相关阅读:
    [转载]浅谈如何管理测试团队
    使用 virtualenv
    使用 HTMLTestRunner.py
    Jenkins 十二: 集成 selenium 测试
    [转载]聊一聊人员培养
    Jenkins 十一: 构建Maven项目
    Jenkins 八: 构建Git项目
    Jenkins 九: 小技巧
    jsp详解
    cookie详解
  • 原文地址:https://www.cnblogs.com/layaling/p/13821189.html
走看看 - 开发者的网上家园