常用 jq 正则规则 1.手机   /^1(3|4|5|7|8)\d{9}$/ 2.qq    /^[1-9][0-9]{5,10}$/ 3.邮箱  /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/ 4.微信  /^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/ /** * 手机正则 */ function checkPhone(phone){ if(!(/^1(3|4|5|7|8…
/*此处用于验证手机*/ $phone_preg = '/^1[3|4|5|7|8]\d{9}$/'; $email_preg = '/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/'; if( preg_match( $phone_preg, $username ) ){ $account_type = 'mobile_phone'; }elseif ( preg_ma…
//验证电话private function reg_phone($phone){        if (preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/",$phone)) {            return true;        } else{            return false;        }    }//验证邮箱private function check_email…
1.手机邮箱正则 近两年出来很多新号码,听说199什么的都有了- -导致以前的正则不能用了....这就很难过,总是过一段时间出一种新号码.因此,我决定使用返朴归真的手机正则. 手机正则:var reg=/^1[0-9]\d{9}$/; 邮箱正则:var mailReg = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/; 使用方法:reg.test(e) 除此之外,作为一只程序狗,耿直的认为输入空格就是错…
一些正则校验,判断邮箱,手机号码,车牌号,身份证号,网址,账号,密码,ip,去掉html格式,工商税号等. // 判断邮箱 isValid = [text isValidEmail]; // 判断手机号码 isValid = [text isValidPhoneNum]; // 判断ip isValid = [text isValidIP]; // 判断身份证号 isValid = [text isValidIdCardNum]; // 判断账号 isValid = [text isValidW…
# -*- coding:utf-8 -*- #python 2.7 #XiaoDeng #http://tieba.baidu.com/p/2460150866 #使用多个指定名字的参数可以同时过滤tag的多个属性 from bs4 import BeautifulSoup import urllib.request import re #如果是网址,可以用这个办法来读取网页 #html_doc = "http://tieba.baidu.com/p/2460150866" #req…
php匹配邮箱正则 '/[a-z0-9&\-_.]+@[\w\-_]+([\w\-.]+)?\.[\w\-]+/is'…
  修改layui的表单手机.邮箱验证可以为空   解决办法: 修改源码: 把表单验证源代码(form.js)的正则表达式改一下,例如手机的正则为:/^1d{10}$/,可以改成/^$|^1d{10}$/,前面加一个^$|试试,邮箱修改也是如此. 自定义验证规则   JS: myemail:function (value, item) {         if(value!=""){  //值不是空的时候再去走验证             if(!/^[a-z0-9._%-]+@([a…
demo例子: package it.com.cc; import java.util.regex.Matcher; import java.util.regex.Pattern; import android.app.Activity; import android.os.Bundle; public class Demo4Activity extends Activity { @Override public void onCreate(Bundle savedInstanceState)…
在setting内增加 # Application definition AUTHENTICATION_BACKENDS = ( 'users.views.CustomBackend', ) 在views下重写authenticate方法,让支持邮箱和手机登陆 from django.contrib.auth.backends import ModelBackend from django.db.models import Q class CustomBackend(ModelBackend):…
这段时间一直再做winform相关的项目,记录了一些东西 qq邮箱正则表达式: 第一种:字母和数字组合邮箱判断 string str = "justin1107@qq.com"; bool boo = new Regex(@"^[A-Za-z0-9_-]+@qq\.com$").Match(str).Success; if(boo==false) { messbox.show("邮箱格式错误"); return;//如果是这样判断必须要写retu…
今天写了一个简单的验证,本来前面用的组件,但是感觉写的组件在此项目不是很好用,由于用到的地方比较少,所以直接写在了页面中.页面展示如图   <div>   <p class="fl">   <input name="phone" type="number" placeholder="手机号" v-model="phone"/>   <button type=&quo…
国际域名格式如下: 域名由各国文字的特定字符集.英文字母.数字及“-”(即连字符或减号)任意组合而成, 但开头及结尾均不能含有“-”,“-”不能连续出现 . 域名中字母不分大小写.域名最长可达60个字节(包括后缀.com..net..org等). /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i; /内容/i 构成一个不区分大小写的正则表达式; ^ 匹配开始 $…
$(function(){ var valAttr = '746979855qq.com'; \-])+\.)+([a-zA-Z0-]{,})+$/; var tmpresult = mail_filter.test(valAttr); if(tmpresult==false){ alert('邮箱格式不符合'); return false; } })  …
var reg = new RegExp("^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z_\\W]+$)(?![a-z\\d]+$)(?![a-z_\\W]+$)(?![\\d_\\W]+$)^[a-zA-Z0-9!#*_]{6,30}$");…
var r = /^((([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6}\;))*(([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})))$/ var str = 'xxxx@126.com;123234234@qq.com;xxxxx@xxxxx.con.cn';if (r.test(str))…
import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; public class test{ public static void main(String args[]){ System.out.println(test.isEmail("lala@qq.com")); } public static boolean isEmail(String email){ String…
四.匹配分组   [元字符] 分组符号 a|b   匹配字符a 或 字符b  (如果两个当中有重合部分,把更长的那个放前面) (ab)   匹配括号内的表达式 ,将()作为一个分组 num  引用分组num匹配到的字符串 (?P<name>)给分组命名 (?P=name)引用别名: 把name分组所匹配到的内容引用到这里 1.正常分组 () ## (1) 正常情况下用()圆括号进行分组 可以用\1 反向引用第一个圆括号匹配的内容. ## (2) (?:正则表达式) 表示取消优先显示的功能 (正…
<?php /** * @description: 正则表达式匹配 */ class Regex { /** * @手机号 */ public static function Phone($subject) { $pattern='/^(0|86|17951)?(13[0-9]|15[012356789]|1[78][0-9]|14[57])[0-9]{8}$/'; return Regex::PublicMethod($pattern, $subject); } /** * @数字 */ pu…
正则对象 var reg = new Regexp('abc','gi') var reg = /abc/ig 正则方法 test方法(测试某个字符串是否匹配) var str = 'abc123'; var ismatch = /[a-z]+\d+$/.test(str); console.log(ismatch); //true exec方法(捕获字符串) var str = 'abcd123'; var reg = /([a-z]{1})/g; //如果没有g,每次从开头匹配 var ar…
2.3.2 grok 正则捕获: \s+ 和 [\n\t\r\f]+ 一样 1.命名分组格式为(?<grp name>),反向引用时用\k<grp name> 2.命名分组的匹配的结果存在在变量%+变量中,取命名分组值,$+{grp name}. zjtest7-frontend:/root/0825# cat a1.pl my $str=" begin 123.456 end "; if ($str =~/(?<request_time>\d+\.…
grep 文本过滤工具 基本正则表达式 grep 语法 基本正则表达式的元字符 次数匹配 位置锚定 分组 扩展正则表达式 基本正则表达式的元字符 次数匹配 位置锚定 分组 或者 grep的介绍 linux上文本处理三剑客 grep:文本过滤(模式:pattern)作用: 把匹配到的行给予显示,没匹配到的行过滤掉. 模式:由正则表达式字符及文本字符所编写的过滤条件: REGEXP:由一类特殊字符及文本字符所编写的模式,其中有些字符不表示字符字面意义,而表示控制或匹配的功能: 分两类: 基本正则表达…
<script type="text/javascript">/* * 手机号码格式 * 只允许以13.15.18开头的号码 * 如:13012345678.15929224344.18201234676 */var regMobile=/^1[3,5,8]\d{9}$/; /* * 固定电话号码格式 * 因为固定电话格式比较复杂,情况比较多,主要验证了以下类型 * 如:010-12345678.0912-1234567.(010)-12345678.(0912)12345…
1.jq的选择器,常用有哪些? class id > ~ ul li a 2.遍历的使用(在使用用遍历节点时,我们的注意遍历在不传递参数(也就是传参),代表的是传递局部全局,也就是"*")? 2.1后代遍历 例子: $().children() $().find()//后代选择遍历 2.2同级(兄弟级)遍历 $().prev() $().prevAll() $().nextAll() $().next() $().sibling()//这个挺有用的 2.3长辈级 $().pare…
Helper类代码 public class Helper { #region 单列循环 private Helper() { } private static Helper instance = null; /// <summary> /// 静态实例化单体模式 /// 保证应用程序操作某一全局对象,让其保持一致而产生的对象 /// </summary> /// <returns></returns> public static Helper GetIns…
<?php class Hidesatr{ function hide_star_do($str) { //用户名.邮箱.手机账号中间字符串以*隐藏 if (strpos($str, '@')){ $email_array = explode("@", $str); $prevfix = (strlen($email_array[0]) < 4) ? "" : substr($str, 0, 3); //邮箱前缀 $count = 0; $str = p…
$('#CusForm').bootstrapValidator({ fields : { //验证手机 'customer.mobile' : { //input中的name 值 validators:{ regexp: { regexp: /^1\d{10}$/ , message: '请输入正确的11位手机号' } } }, //验证座机 'customer.phone' : { validators:{ regexp: { regexp: /^$|(0[0-9]{2,3}\-)?([2-…
查看手机型号 adb shell getprop ro.product.model 查看电池状况 adb shell dumpsys battery 其中 scale 代表最大电量,level 代表当前电量.上面的输出表示还剩下 50% 的电量. 查看分辨率 adb shell wm size 设备屏幕分辨率为 1920px * 1080px 查看屏幕密度 adb shell wm density 设备屏幕密度为 240dpi 查看显示屏参数 adb shell dumpsys window d…
jq解释属性选择器时有以下四种: 上面都是带某属性或者属性为某值的情况,还有一种情况是不带某属性怎么办? 答案是同属性不为某值. 如 <a b='c' class="d"> <a class="d"> 通过$('a[b!=]')可以找到第二个a标签.…
function IsEmail(str) { var r = /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; if (r.test(str)) { return true; } else { return false; } } function IsTel(str) { var s = /^(\d{2,4})(-(\d{7,8}))$/; if (s.test(str)) { return true; } else { return fa…