js校验非零正整数、js正则表达式校验非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$ ...
分类:
Web程序 时间:
2016-11-08 13:51:40
阅读次数:
319
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 下面是一些,在前端开发中经常使用到的正则表达式。 1 . 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能 ...
分类:
Web程序 时间:
2016-11-02 23:27:51
阅读次数:
262
1. 正则表达式规则 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2, ...
分类:
Web程序 时间:
2016-10-30 00:51:38
阅读次数:
213
运行过程中遇到一个问题:若JS代码写在<head></head>中,则不能实现验证效果。 通常我们插入JS代码会有以下几种情况: (1)javascript代码写在<head>里面: 由于这时候网页主体(body)还未加载,所以这里适合放一些不是立即执行的自定义函数,立即执行的语句则很可能会出错(视 ...
分类:
Web程序 时间:
2016-10-27 21:07:13
阅读次数:
255
Js代码 Js代码 <script type="text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.te ...
分类:
Web程序 时间:
2016-10-11 14:10:03
阅读次数:
239
\w字符(字母数字下划线)\W非字符\s空格\b数字\b+表示至少一个数字\b|\s表示数字或空格() :分组\1:重复的第一个子项\2:重复的第二个子项^起始位置$结束位置/**********/[1,9] 取1到9的所有9个自然数中的一个{4,7}:最少出现4次,最多出现7次{4,}:最少出现4 ...
分类:
Web程序 时间:
2016-10-01 10:24:13
阅读次数:
152
需要防止程序员的代码结构更改攻击,因为web段的代码有可能会被更改,更改后JS有可能会验证不住那么,C#端在JS段通过验证的情况下,还需要进行二次验证 <body> <form id="form1" runat="server"> <asp:TextBox ID="TextBox1" runat=" ...
分类:
Web程序 时间:
2016-09-27 22:53:17
阅读次数:
208
(.+)默认是贪婪匹配 (.+?)为惰性匹配 疑问号让.+的搜索模式从贪婪模式变成惰性模式。 var str = 'aaa<div style="font-color:red;">123456</div>bbb' <.+?>会匹配<div style="font-color:red;"> <.+>会 ...
分类:
Web程序 时间:
2016-09-25 14:29:08
阅读次数:
147
test是RegExp的方法,参数是字符串,返回值是boolean类型。 match是String的方法,参数是正则表达式,返回值是数组。 ...
分类:
Web程序 时间:
2016-09-23 11:26:19
阅读次数:
202
str.replace(/^\s+|\s+$/g, '') 解析: str:要替换的字符串 \s : 表示 space ,空格+: 一个或多个^: 开始,^\s,以空格开始$: 结束,\s$,以空格结束|:或者/g:global, 全局replace() 替换 str.replace(/^\s+|\ ...
分类:
Web程序 时间:
2016-09-20 22:33:11
阅读次数:
189