精华内容
下载资源
问答
  • 2017-12-21 18:53:59

    Beamer中数学符号字体

    在beamer中如果不另行设置的话,默认的数学字体挺丑的,为了使与文章类中的符号一样,可在导言区添加一条命令: \usefonttheme[onlymath]{serif}。自然可以在\documentclass选项里面设定,这样做是全文serif字体,不符合自由定制规范。

    关于tex的字体样式,其实是通用的,与css和windows字体等,都是通用的。来源于西方的字母写法,大致可分为两类:serif (衬线)和sans-serif(无衬线)。

    所谓衬线是字体的末端加强,便于阅读。如通常见的Times New Roman, 宋体。sans-serif(sans 源自法语,表示“没有”)字体的代表如Arial,隶书,幼圆。由于衬线的强化作用,serif字体作为正文具有易读性。因此存在大段文本的情况下,常使用衬线字体。

    但做幻灯片的话,衬线字体会因字体粗细不同,反倒可能降低辨识度。因此建议标题用衬线字体,正文用非衬线字体。

    数学符号用衬线字体相对美观一些,而Beamer如果不另行设置,默认全文使用sans-serif字体。因此按上述方式设置一下即可。

    更多相关内容
  • function PassWord(){ var m=document.getElementById("mess"); var p1=document.getElementById("p1").value; var reg=new RegExp('(?... m.innerHTML="密码必须包含数字、字母、特殊符号" }} }
  • z0-9_]+$ 中文、英文、数字但不包括下划线等符号:^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$ 可以输入含有^%&',;=?$\"等字符:[^%&',;=?$\x22]+ 禁止输入含有~的字符:[^~\x22]+ 三、特殊...

    一、校验数字的表达式

    • 数字:^[0-9]*$
    • n位的数字:^\d{n}$
    • 至少n位的数字:^\d{n,}$
    • m-n位的数字:^\d{m,n}$
    • 零和非零开头的数字:^(0|[1-9][0-9]*)$
    • 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$
    • 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$
    • 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$
    • 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$
    • 有1~3位小数的正实数:^[0-9]+(\.[0-9]{1,3})?$
    • 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
    • 非零的负整数:^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
    • 非负整数:^\d+$ 或 ^[1-9]\d*|0$
    • 非正整数:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$
    • 非负浮点数:^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
    • 非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
    • 正浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
    • 负浮点数:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
    • 浮点数:^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$

    校验字符的表达式

    • 汉字:^[\u4e00-\u9fa5]{0,}$
    • 英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$
    • 长度为3-20的所有字符:^.{3,20}$
    • 由26个英文字母组成的字符串:^[A-Za-z]+$
    • 由26个大写英文字母组成的字符串:^[A-Z]+$
    • 由26个小写英文字母组成的字符串:^[a-z]+$
    • 由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
    • 由数字、26个英文字母或者下划线组成的字符串:^\w+$ 或 ^\w{3,20}$
    • 中文、英文、数字包括下划线:^[\u4E00-\u9FA5A-Za-z0-9_]+$
    • 中文、英文、数字但不包括下划线等符号:^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$
    • 可以输入含有^%&',;=?$\"等字符:[^%&',;=?$\x22]+
    • 禁止输入含有~的字符:[^~\x22]+

    三、特殊需求表达式

    • Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
    • 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?
    • InternetURL:[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
    • 手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
    • 电话号码("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX):^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$
    • 国内电话号码(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7}
    • 电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号): ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
    • 身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X:(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
    • 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
    • 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):^[a-zA-Z]\w{5,17}$
    • 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,10}$
    • 强密码(必须包含大小写字母和数字的组合,可以使用特殊字符,长度在8-10之间):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
    • 日期格式:^\d{4}-\d{1,2}-\d{1,2}
    • 一年的12个月(01~09和1~12):^(0?[1-9]|1[0-2])$
    • 一个月的31天(01~09和1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$
    • 钱的输入格式:
      1. 有四种钱的表示形式我们可以接受:"10000.00" 和 "10,000.00", 和没有 "分" 的 "10000" 和 "10,000":^[1-9][0-9]*$
      2. 这表示任意一个不以0开头的数字,但是,这也意味着一个字符"0"不通过,所以我们采用下面的形式:^(0|[1-9][0-9]*)$
      3. 一个0或者一个不以0开头的数字.我们还可以允许开头有一个负号:^(0|-?[1-9][0-9]*)$
      4. 这表示一个0或者一个可能为负的开头不为0的数字.让用户以0开头好了.把负号的也去掉,因为钱总不能是负的吧。下面我们要加的是说明可能的小数部分:^[0-9]+(.[0-9]+)?$
      5. 必须说明的是,小数点后面至少应该有1位数,所以"10."是不通过的,但是 "10" 和 "10.2" 是通过的:^[0-9]+(.[0-9]{2})?$
      6. 这样我们规定小数点后面必须有两位,如果你认为太苛刻了,可以这样:^[0-9]+(.[0-9]{1,2})?$
      7. 这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$
      8. 1到3个数字,后面跟着任意个 逗号+3个数字,逗号成为可选,而不是必须:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$
      9. 备注:这就是最终结果了,别忘了"+"可以用"*"替代如果你觉得空字符串也可以接受的话(奇怪,为什么?)最后,别忘了在用函数时去掉去掉那个反斜杠,一般的错误都在这里
    • xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
    • 中文字符的正则表达式:[\u4e00-\u9fa5]
    • 双字节字符:[^\x00-\xff] (包括汉字在内,可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1))
    • 空白行的正则表达式:\n\s*\r (可以用来删除空白行)
    • HTML标记的正则表达式:<(\S*?)[^>]*>.*?|<.*? /> ( 首尾空白字符的正则表达式:^\s*|\s*$或(^\s*)|(\s*$) (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式)
    • 腾讯QQ号:[1-9][0-9]{4,} (腾讯QQ号从10000开始)
    • 中国邮政编码:[1-9]\d{5}(?!\d) (中国邮政编码为6位数字)
    • IPv4地址:((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}

     

    各语言代码参考

    示例-是否包含数字

    表达式-^[0-9]*$

     

    JavaScript - JavaScript 正则表达式

    var pattern = /^[0-9]*$/,
    	str = '';
    console.log(pattern.test(str));

    PHP

    $str = '';
    $isMatched = preg_match('/^[0-9]*$/', $str, $matches);
    var_dump($isMatched, $matches);

    Go

    package main
    
    import (
    	"fmt"
    	"regexp"
    )
    
    func main() {
    	str := ""
    	matched, err := regexp.MatchString("^[0-9]*$", str)
    	fmt.Println(matched, err)
    }

    JAVA - Java 正则表达式

    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class RegexMatches {
    	
    	public static void main(String args[]) {
    		String str = "";
    		String pattern = "^[0-9]*$";
    
    		Pattern r = Pattern.compile(pattern);
    		Matcher m = r.matcher(str);
    		System.out.println(m.matches());
    	}
    
    }

    Ruby - Ruby 正则表达式

    pattern = /^[0-9]*$/
    str = ''
    p pattern.match(str)

    Python - Python 正则表达式

    import re
    pattern = re.compile(ur'^[0-9]*$')
    str = u''
    print(pattern.search(str))
    展开全文
  • /** ... * 参数示例 1.{} 2.{ minLength: 6 // 最小长度, middleLength: 12... maxLength: 18, //最长长度 strongTextArr: ['弱', '中', ''] // 密码强度的描述 } 调用示例 var a1 = validPassword().init...
    /**
     *  密码校验 v1.1.0
     *
        参数示例
     	1.{}
     	2.{ minLength: 6, // 最小长度 middleLength: 12, // 中间长度
     		maxLength: 18, //最长长度 strongTextArr: ['弱', '中', '强'] // 密码强度的描述 }
    
     	调用示例
    	var a1 = validPassword().init({});
    	var validLevel = a1.validPwdStrong('231312313123_');
     	console.log(validLevel ? a1.validMsg:validLevel);
     */
    var validPassword = function () {
    	var validPasswordObj = {
    		validMsg:'',
            minLength:0,
            middleLength:0,
            maxLength:0,
    		strongTextArr:[],
            init: function (options) {
                if (options) {
                    this.minLength = options.minLength || 6;
                    this.middleLength = options.middleLength || 12;
                    this.maxLength = options.maxLength || 18;
                    this.strongTextArr = options.strongTextArr || ['弱', '中', '强'];
                    return this;
                } else {
                    console.error('eg: validPassword().init({}), at last input "{}" ');
                    return undefined;
                }
            },
            isNormal:function (value) {
                if (value == '') {
                    this.validMsg = '密码不能为空';
                }
                if (~value.indexOf(" ")) {
                    this.validMsg = '密码存在空格';
                }
                if (/(^\_)|(\__)|(\_+$)/.test(value)) {
                    this.validMsg = '密码首尾不能出现下划线\'_\'';
                }
            },
    		validPwdStrong:function (pwd) {
    			pwd = pwd.trim();
    			this.isNormal(pwd);
                if (this.validMsg == '') {
                    var reg11 = /\d/;
                    var reg22 = /[a-zA-Z]/;
                    var reg33 = /[!@#$%^&*`~()-+=]/;
    
                    if (reg11.test(pwd) && reg22.test(pwd) && reg33.test(pwd)) {
                        if (pwd.length < this.minLength) {
                            //密码等级增加
                            return this.strongTextArr[0];
                        } else if (pwd.length >= this.minLength && pwd.length < this.middleLength) {
                            return this.strongTextArr[1];
                        } else if (pwd.length >= this.middleLength && pwd.length < this.maxLength) {
                             return this.strongTextArr[2];
                        }
                    } else {
                        this.validMsg = '必须为大小写字母、数字和特殊字符的组合,长度为'
    						+ this.minLength + '至' + this.maxLength + '位';
                        return '0';
                    }
                }else{
                	return '0';
    			}
            }
    	}
    	return validPasswordObj;
    }
    
    展开全文
  • js中正则表达式如下:  var reg = new RegExp("^(?![A-Za-z]+$)(?!\d+$)(?![\W_]+$)");  if (!reg.test(pass1.val())) {  alert("&lt;%=base.SetText("Msg_CheckPass...

    js中正则表达式如下:

       var reg = new RegExp("^(?![A-Za-z]+$)(?!\d+$)(?![\W_]+$)");

                            if (!reg.test(pass1.val())) {

                                alert("<%=base.SetText("Msg_CheckPassword")%>");

                                return false;

                            }

    考虑到各浏览器版本兼容性改为如下:

    if ("<%=Common_Core.SystemSetCache.GetNeedCheckPassword()%>" == "1") {
                            var reg = /^(?![A-Za-z]+$)(?!\d+$)(?![\W_]+$)/; //汉字字母下划线
                            if (!pass1.val().match(reg) && pass1.val()!='') {
                                alert("<%=base.SetText("Msg_CheckPassword")%>");
                                return false;
                            }
                        }

    不用RegExp,直接定义一个变量,当然变量用/开始和结束,并且不用“”

    c#后台代码如下:

     if (!Regex.IsMatch(Pwd, "^(?![A-Za-z]+$)(?!\\d+$)(?![\\W_]+$)"))
                    {
                        base.ShowMessage("|Msg_CheckPassword|");
                        return;
                    }

    展开全文
  • 密码验证:包含数字、字母和特殊字符,长度要求8到30位
  • python中怎么去掉标点符号

    千次阅读 2021-01-13 21:32:34
    既然是去掉标点符号,那当然是用正则表达式啦。正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个...
  • 电路图是说明模拟电子电路工作原理的,它用各种图形符号表示电阻器、电容器、开关、晶体管等实物,用线条把元器件和单元电路按工作原理的关系连接起来。一张电路图就好象是一篇文章,各种单元电路就好比是句子,而...
  • 在传统的数字通信系统中,接收机的解调单元都是用模拟处理的方法和器件实现的。但是随着高集成度芯片技术的发展,全数字调制解调方案不仅实现与调试方便,集成度和...该全数字QAM解调器方案采用了载波相位和符号定时的
  • 针对于软件项目安全性检测中的APP密码安全等级鉴定需求,需要密码类型的检测代码编写策略。 正则: public static String pwdReg = "^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$)(?![A-Z0-9\\W]+$)...
  • 强弱符号

    千次阅读 2019-04-11 14:21:14
    强符号:有初始化的就是强符号符号:未初始化的就是弱符号 1.如果在一个工程中出现同名的强符号,编译一定出错 2.如果出现同名的一个强符号一个弱符号,则不会报错,且使用的时候优先使用强符号 3.如果出现了多个...
  • 特殊符号

    千次阅读 2021-06-12 06:24:35
    鱼的符号一、象形文字组成的鱼符号: ...手的符号和手指的符号手指的符号 ✌☜☞☝☟☚☛✍...放大镜符号_搜索符号放大镜符号在网页上通常用来表示搜索或查找。 如果本页符号无法复制,请点击 ...
  • 乐理基础符号名称大全

    千次阅读 2021-06-14 03:50:52
    音乐乐理基础知识 常用符号有哪些就一首歌曲而言(简谱)有:调号,拍号,各种时值的音符和休止符,表达情绪的强弱符号、倚音符号,反复记号,小节线。常用:全音符(四拍)、二分音符(二拍)、四分音符(一拍)、八分音符...
  • 密码生成器 非常简单,生成包含30个以上字符的密码,将大写/小写字母和符号结合在一起。
  • 介绍了使用光学自反关联存储技术进行符号替换运算的数学模型、数字模拟结果以及使用可编程LCTV液晶空间光调制器组成光电混合系统实现符号替换的方法。这种符号替换运算具有很的容错能力。
  • 正则表达式验证密码规则
  • 之所以选择数组是因为会在数组内随机插入大小写/数字/特殊符号 // Random user password function randomPassword(length) { length = Number(length) // Limit length if (length < 6) { length = 6 } ...
  • 为了验证用户修改的密码符合系统密码规范,... 有需要的同学可以参考一下呵呵,有问题概不负责啊! ...@#$%^&* 这几个特殊字符组成并且必须为8-20位之间,不限制组合顺序。 var reg1 = /^[0-9a-zA-Z!@#$%^&*]{8,20}$/;...
  • 电路图是说明模拟电子电路工作原理的,它用各种图形符号表示电阻器、电容器、开关、晶体管等实物,用线条把元器件和单元电路按工作原理的关系连接起来。一张电路图就好象是一篇文章,各种单元电路就好比是句子,而...
  • 电路图是说明模拟电子电路工作原理的,它用各种图形符号表示电阻器、电容器、开关、晶体管等实物,用线条把元器件和单元电路按工作原理的关系连接起来。一张电路图就好像是一篇文章,各种单元电路就好比是句子,而...
  • C语言中的符号总结

    千次阅读 2021-05-21 15:55:19
    1、注释符号 //和/* ...*/2、续行符号 \3、转义符号 常用:\r 和 \n 等4、单引号 ‘括起来的一个字符代表整数5、双引号 “括起来的字符代表一个指针单引号 ‘括起来的一个字符代表整数...
  • 它用各种图形符号表示电阻器、电容器、开关、晶体管等实物,用线条把元器件和单元电路按工作原理的关系连接起来。这种图长期以来就一直被叫做电路图。另一种是说明数字电子电路工作原理的。它用各种图形符号表示门、...
  • 常用数学符号读法大全

    千次阅读 2020-12-19 00:23:49
    数学中有很多运算用希腊字母来表示,这些字母通用性很,往往用来表示分类标示、数学运算符,物理或化学中也经常应用。但有些比较复杂,好多同学不会读,下面就是小编给大家带来的数学符号读法,希望能帮助到大家!...
  • python特殊符号转义

    千次阅读 2020-12-18 08:55:16
    python和java区别首先,python虚拟机没有java,java虚拟机是java的核心,而python的核心,实际上就是更好的方便了用户对于c语言函数或者是c++库的使用;其次,java只能够通详情>>阅读: 5日期: 2020-11-23DRX...
  • SymPy 符号计算基本教程

    千次阅读 2020-12-01 12:19:13
    SymPy 是一个由 Python 语言编写的符号计算库。我将在本文中简要地介绍如何利用 SymPy 进行符号计算。在介绍 SymPy 之前,我们首先要明确何谓符号计算?计算机代数系统又是什么?什么是符号计算 ?处理数学对象的...
  • var reg = /^(.*[^\d].*)(.*[a-zA-Z].*)[0-9A-Za-z]{8,}$/; /^从userpwd开始位置开始匹配,$一直匹配到userpwd结束位置。 {m,n}最少匹配m次且最多匹配n次。...[],可包含括号内的内容,不能包含括号外的内容。...
  • var reg = /^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}$/
  • Revit打不出钢筋符号的问题及解决办法 在09年里,Autodesk发布了一个Revit钢筋符号字体,该支持直接安装在Windows下的字体里,可以各个输入平台输出钢筋符号,如我们常常需要在CAD和Office中输入,那么我们只需要...
  • 继电器-接触器控制电路的...组合开关:也是刀开关的一种,比它轻巧且组合性,能实现不同线路的组合。按钮开关:用于控制负载启停的,主要是用来操纵接触器、继电器及电气连锁电路,从而实现各种运动控制。熔断器:...
  • 八种常见的K线符号

    千次阅读 2020-12-31 06:14:39
    1、红K(阳线):股价之收盘价高于开盘价,通常以红色表示,...下影线愈长,表示买方的力道愈。4、带上影线的红K或黑K:同理,如果你在K棒的上方看到一条细线,这条细线即称为上影线。上影线愈长,表示卖方的力道愈...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 145,822
精华内容 58,328
关键字:

强字符号