1691正则+其他

本文介绍了正则表达式的特殊符号及其用途,并通过实例展示了如何使用正则表达式进行字符串验证。此外,还讨论了JavaScript加载时机的选择,确保在DOM完全加载完毕后再执行JS代码的方法。

正则部分:

1.特殊符号 ^ $ 他们的作用是分别指出一个字符串的开始和结束*/
2.其它还有'*','+'和'?'这三个符号,
* 表示一个或一序列字符重复出现的次数。
* 它们分别表示
    * * “没有或更多”,
    * + “一次或更多”
    * ? “没有或一次”。
    * 或者可以使用大括号括起,用以表示重复次数的范围
    * 例如:"a?b+$":表示在字符串的末尾有零个或一个a跟着一个或几个b。

3.'.'可以替代任何字符 | 表示或
4.方括号表示某些字符允许在一个字符串中的某一特定位置出现
5. /^[]/代表匹配除了中括号里面内容以外的字符
6.需要加转义字符的符号 ^.$()¦*+? ==== 特别在方括号中不需要加转义
7.对于只能输入数字或者只能输入的验证 只要在正则前面加^,获取到匹配的用replace替换就好了 ,so easy!
    * 来个栗子:
    * $("#txt").on("blur input",Function(){
        var val0=$(this).val();
        var reg1=/^\w/;//只能输入数字,字母,下划线
        var val2=val0.replace(reg1,"");
          $(this).val(val2);
    })
8.\w:用于匹配字母,数字或下划线字符

 

今天突然遇到了,给页面中弹框中取消按钮统一加事件,放到公共js里面发现,不起作用。原来是公共js文件放到了头部引用,页面没加载到DOM结构,所以需要给js加个方法:

说是三种方法,实际是两种。

/*1.就仅仅只需要加载所有的DOM结构,在浏览器把所有的HTML放入DOM tree之前就执行js效果。包括在加载外部图片和资源之前。 */
  $(document).ready(function() {
  // 任何需要执行的js特效
  });
  //简写方式
  $(function() {
  //任何需要执行的js特效
  });
/*2.加载完所有内容包括:结构+外部资源+图片*/
  window.onload = function(){
  }

 

ps:

还遇到ios中手机号码不管设置什么颜色,自动过2s钟变成黑色。《在iPhone 手机上默认值是(电话号码显示为拨号的超链接):》

解决方案:<meta name="format-detection" content="telephone=no"> 可将telephone=no,则手机号码不被显示为拨号链接;完美解决。

转载于:https://www.cnblogs.com/beginningNewLife/p/5830867.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值