Javascript常用正则表达式以及JS常见正则表达式笔试题
来源:互联网 发布:mac上的输入法 编辑:程序博客网 时间:2024/05/22 09:43
JS正则表达式,在表单验证等方面都有应用,下面结合学习经过,整理一些初学
者所需要掌握的一些基本JS正则规则:
1.正则表达式基础语法练习
(1)校验邮政编码(由六位组成)
这里要注意,不能写成/\d{6}/,如果写成这样,那么校验内容为7位时,也
能通过校验!
我们同样也可以写成a=/\b\d{6}\b/;或者a=/^\d{6}\b/
(2) 校验用户姓名:只能输入1-30个以字母开头的字串。
(3) 校验密码:只能输入6-20个字母、数字、下划线
(4)校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串。
(5)校验E-mail地址
这样验证E-mail地址,并不是完美的,笔者看到一个比较复杂的完美验证E-mail的方法;
I.下面我们来分析这个正则表达式,首先^[-a-z0-9~!$%^&*_=+}{\'?],这块表示了在E-mail中所有可能出现的字母,数字或者符号,因为在最后/i忽略了大小写,因此,我们可以认为这个式子匹配了在E-mail格式中,所有可能出现的符号。
2.编译器变量名检测
通常在程序开发过程中常常要定义变量,变量的名命的规则如下,请按要求写出相对应的正则表达式,程序编译器可以通过这些正则式来检测变量命名是否合法。
变量的合名规则:
以字母或者英文下划线开始,字母的大小写都可以。
从第二个字符开始,可以为字母(大小写)、下划线、数字。
变量名的长度在1到31之间,长度可以为31。
3.人民币金额检测
应用开发时,通常要对人民币金额进行检测,按参考人民币的数字表示规则,编写相应的检测正则式。
人民币规则:
l 人民币可以精确到2位小数,但也可以不出现小数,如1.29元。
l 人民币可以没有整数部分,如.29元或0.29元。
l 人民币可以有正负金额,如-.29元或+0.29元。
- Javascript常用正则表达式以及JS常见正则表达式笔试题
- 【javascript】JS常用正则表达式
- javascript/JS常用正则表达式
- 常用常见正则表达式
- js常见正则表达式
- JS 正则表达式用法 javascript常用正则表达式 修正版
- 常用JS验证函数以及正则表达式
- JavaScript常用正则表达式
- JavaScript常用正则表达式
- 常用Javascript正则表达式
- javascript 常用正则表达式
- javascript常用正则表达式
- javascript 常用正则表达式
- javascript 常用正则表达式
- javascript: 常用正则表达式
- JavaScript常用正则表达式
- javascript 常用正则表达式
- 常用JavaScript正则表达式
- 2016太原UI设计师让你快速学会UI界面设计及网页设计的配色技巧
- return 语句
- HP大中华区总裁孙振耀退休感言
- 我的百分比数据盘(样式优美)
- Spring Outing
- Javascript常用正则表达式以及JS常见正则表达式笔试题
- [笔记][unity]Runtime(运行时)将Texture转到Sprite
- 版本控制器SVN与Git
- uva 11427
- viewport
- iOS NSNotificationCenter 使用姿势详解
- iOS多线程编程的定义及方法
- Android开发学习笔记:浅谈WebView
- Mysql全局ID生成方法