特殊字符

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements(数据库)

吃可爱长大的小学妹 提交于 2020-03-03 02:18:50
问题描述 在MySQL设置密码时,一直报错 产生原因 在查阅资料后,可以得知是由于没有遵循MySQL的初始密码设置规则引起的 解决办法 1.进入mysql中查看 mysql 初始的密码策略 SHOW VARIABLES LIKE 'validate_password%; 相关参数含义 validate_password_check_user_name 检查登录用户是否合法 validate_password_dictionary_file 指定密码验证的文件路径 validate_password_length 密码最小长度 validate_password_mixed_case_count 密码至少要包含的小写字母个数和大写字母个数 validate_password_number_count 密码至少要包含数字个数 validate_password_policy 密码检测强度等级(默认为MEDIUM) validate_password_special_char_count 密码中至少要包含特殊字符的个数 密码强度检测等级 validate_password_policy 注意 : 0/LOW:只检查长度; 1/MEDIUM:检查长度、数字、大小写、特殊字符; 2/STRONG:检查长度、数字、大小写、特殊字符字典文件。 2.降低密码强度检测 set global

C# json字符串解析含有双引号

ぐ巨炮叔叔 提交于 2020-02-29 10:49:08
最近在维护一个C#项目,一个ajax请求列表数据没有展示数据。 第一反应就是查看请求有没有数据,于是到后台打断点发现有数据,但是页面没有展示。 此时觉得有点诡异,于是在ajax的error方法里面设置断点,居然进来了,于是打印错误消息,发现是json转换异常。 于是想到可能是有特殊字符,定位到315,发现是字符串中含有双引号。 解决办法想到了在JSONARRAY先将字符串encode,然后在js中在decoder。 经过测试问题解决了!!! 来源: https://www.cnblogs.com/java-chanjuan/p/6580943.html

正则中需要转义的特殊字符小结

妖精的绣舞 提交于 2020-02-26 04:58:22
$ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n' 或 ‘\r'。要匹配 $ 字符本身,请使用 \$。 ( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \ ( 和 \ )。 * 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。 + 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+。 . 匹配除换行符 \n之外的任何单字符。要匹配 .,请使用 \.。 [ ] 标记一个中括号表达式的开始。要匹配 [,请使用 \[。 ? 匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 \?。 \ 将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, ‘n' 匹配字符 ‘n'。'\n' 匹配换行符。序列 ‘\\' 匹配 “\”,而 ‘\(' 则匹配 “(”。 ^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 \^。 { } 标记限定符表达式的开始。要匹配 {,请使用 \{。 | 指明两项之间的一个选择。要匹配 |,请使用 \|。 - 有时候也是需要转义的,如[\\+\\-\\*/],这样[\\+-\\*/]是不行的。 来源: 51CTO 作者:

正则表达式[\\w]+,\\w+,[\\w+]

旧街凉风 提交于 2020-02-25 19:13:15
正则表达式[\w]+,\w+,[\w+] 三者区别? [],[ABC]+,[\w./-]+ 表达什么? 正则表达式[\w]+,\w+,[\w+] 三者有何区别: [\w]+和\w+没有区别,都是匹配数字和字母下划线的多个字符; [\w+]表示匹配数字、字母、下划线和加号本身字符; [] 表示数组而非排列,即不按固定次序位置排列; 在[]内的字符可以任意次序出现。 [ABC]+ 可以匹配"AAABBBCCC,BBBAAACCC,BACCBACAACBAC,...",不是一定按固定A....B....C...的次序排列。 [\w./-+]+ 是匹配\w [0-9a-zA-Z_] 或 . 或 / 或 - 或 + 字符; 在[./-+]内均表示字符本身; 在[]+外表示{1,}至少1次或多次; 在[.]内点,不是任意字符的意思,就是匹配点.字符本身,点.可以不需要加反斜杠\.。 在[]内特殊字符,表示匹配特殊字符本身,不需要加反斜杠, 在[]外特殊字符,表示匹配特殊字符本身,必须要加反斜杠。 来源: https://www.cnblogs.com/show58/p/12363218.html

理解Javascript的正则表达式

假装没事ソ 提交于 2020-02-24 19:31:47
前言 本文4089字,阅读大约需要12分钟。 总括: 本文基于Javascript的正则表达式,结合笔者个人的思考来对正则表达式的特性进行讲解。 参考文章: A Practical Guide to Regular Expressions (RegEx) In JavaScript , 正则表达式 公众号:「前端进阶学习」,回复「666」,获取一揽子前端技术书籍 事亲以敬,美过三牲。 正文 相信很多人第一次见到正则表达式的第一印象都是懵逼的,对新手而言一个正则表达式就是一串毫无意义的字符串,让人摸不着头脑。但正则表达式是个非常有用的特性,不管是Javascript、PHP、Java还是Python都有正则表达式。俨然正则表达式已经发展成了一门小语言。作为编程语言的一部分,它不想变量,函数,对象这种概念那么容易理解。很多人对于正则表达式的理解都是基于简单的匹配,等到业务中用到完全靠从网上copy来解决问题。不得不说,随着各种开源技术社区的发展,靠copy的确能解决业务中绝大多数的问题,但作为一名有追求的程序员,是绝对不会让自己仅仅依靠 Ctrl C + Ctrl V 来编程的。本文基于Javascript的正则表达式,结合笔者个人的思考和社区内一些优秀正则表达式文章来对正则表达式进行讲解。 Javascrip中的正则表达式使用方法 简单介绍下

URI 中特殊字符

别说谁变了你拦得住时间么 提交于 2020-02-23 13:00:02
URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。 下表中列出了一些URL特殊符号及编码 :替换为%3A java中URL 的编码和解码函数 java.net.URLEncoder.encode(String s)和java.net.URLDecoder.decode(String s); 在javascript 中URL 的编码和解码函数 escape(String s)和unescape(String s) ; 来源: https://www.cnblogs.com/panie2015/p/5753571.html

正则表达式

此生再无相见时 提交于 2020-02-23 11:54:05
非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列: 字符 描述 \cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。 \f 匹配一个换页符。等价于 \x0c 和 \cL。 \n 匹配一个换行符。等价于 \x0a 和 \cJ。 \r 匹配一个回车符。等价于 \x0d 和 \cM。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。 \S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 \t 匹配一个制表符。等价于 \x09 和 \cI。 \v 匹配一个垂直制表符。等价于 \x0b 和 \cK。 特殊字符 所谓特殊字符,就是一些有特殊含义的字符,如上面说的?runoo*b?中的?*,简单的说就是表示任何字符串的意思。如果要查找字符串中的?*?符号,则需要对?*?进行转义,即在其前加一个?\:?runo\*ob?匹配 runo*ob。 许多元字符要求在试图匹配它们时特别对待。若要匹配这些特殊字符,必须首先使字符"转义",即,将反斜杠字符\?放在它们前面。下表列出了正则表达式中的特殊字符: 特别字符 描述 $ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性

vue + jquery实现进度条提示密码强度效果【附全码】

霸气de小男生 提交于 2020-02-22 05:02:12
近期,为了加强对密码校验的同时,也要提醒用户设置或修改密码的同时,达到提醒用户密码设置是否过于简单,如下便是除了对密码本身的校验,也加入了密码强弱校验的实现; 先来张效果展示图: 以下是触发事件展示弹框; <v-modal :id="'modal-mima'" :title="'修改密码'"> <div slot="body"> <el-form :model="updatePass" status-icon ref="updatePass" :rules="passRules" label-width="150px" class="demo-ruleForm"> <el-form-item label="输入旧密码" prop="oldPassword"> <el-input type="password" class="col-sm-8" v-model="updatePass.oldPassword" autocomplete="off"></el-input> </el-form-item> <el-form-item label="输入新密码" prop="newPassword"> <el-input id="new_pwd" type="password" class="col-sm-8" v-model="updatePass.newPassword"

如何处理JSON中的特殊字符

。_饼干妹妹 提交于 2020-02-15 03:55:48
JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。 XML 也可以提供文本方面的类似益处,但用于将 JavaScript 对象转换成 XML 的几个现有 API 没有 JSON API 成熟;有时,您必须在创建和处理 JavaScript 对象时格外谨慎以确保所进行的处理能与所选用的 XML 会话 API 协作。但对于 JSON,情况就大不相同:它能处理几乎所有可能的对象类型,并会返回给您一个非常好的 JSON 数据表示。 因此,JSON 的最大价值在于可以将 JavaScript 真的作为 JavaScript 而非数据格式语言进行处理。 您所学到的所有有关使用 JavaScript 对象的技巧都可以应用到代码中,而无需为如何将这些对象转变成文本而多费心思。 1. 回车问题 JSON传值的时候,如果有回车符就会挂的。我们可以使用正则来去掉回车符: 1 $str = preg_replace( "'([\r\n])[\s]+'" , "" , $str ); 2 3 // 不用正则

如何处理JSON中的特殊字符

天大地大妈咪最大 提交于 2020-02-14 12:35:01
JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。 XML 也可以提供文本方面的类似益处,但用于将 JavaScript 对象转换成 XML 的几个现有 API 没有 JSON API 成熟;有时,您必须在创建和处理 JavaScript 对象时格外谨慎以确保所进行的处理能与所选用的 XML 会话 API 协作。但对于 JSON,情况就大不相同:它能处理几乎所有可能的对象类型,并会返回给您一个非常好的 JSON 数据表示。 因此,JSON 的最大价值在于可以将 JavaScript 真的作为 JavaScript 而非数据格式语言进行处理。 您所学到的所有有关使用 JavaScript 对象的技巧都可以应用到代码中,而无需为如何将这些对象转变成文本而多费心思。 1. 回车问题 JSON传值的时候,如果有回车符就会挂的。我们可以使用正则来去掉回车符: 1 $str = preg_replace( "'([\r\n])[\s]+'" , "" , $str ); 2 3 // 不用正则