代码改变世界
[登录 · 注册]
  • 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 = /[·!#¥(——):;“”‘、,|《。》?、【】[]]/

     
  • 【推广】 阿里云小站-上云优惠聚集地(新老客户同享)更有每天限时秒杀!
    【推广】 云服务器低至0.95折 1核2G ECS云服务器8.1元/月
    【推广】 阿里云老用户升级四重礼遇享6.5折限时折扣!
  • 原文:https://www.cnblogs.com/layaling/p/13821189.html
Copyright 2008-2020 晋ICP备12007731号-1