本文实例总结了js常见简单正则表达式验证功能。分享给大家供大家参考,具体如下:
下面都是一些比较常用简单的验证,像那些特殊的复杂的情况这里不进行考虑            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 08:10:14
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.数字加字母: /^[A-Za-z0-9]+$/ 2.邮箱验证:/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ 3.手机号验证:/^[1][3,4,5,6,7,8,9][0-9]{9}$/ 4.身份证15或者18位的,包含x,且不区分大小写 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-18 17:48:00
                            
                                130阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            <script type="text/JavaScript">/* * 手机号码格式 * 只允许以13、15、18开头的号码 * 如:13012345678、15929224344、18201234676 */var regMobile=/^1[3,5,8]\d{9}$/; /* * 固定电话号码格            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-06-02 11:48:00
                            
                                54阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            --非0和0开头的数字“^(0*[1-9][0-9]*|[1-9][0-9]*)$” --数字“^[0-9]*$” --n位的数字“^\d{n}$” --至少n位数字“^\d{n,}$” --m-n位的数字“^\d{m,n}$” --零和非零开头的数字“^(0|[1-9][0-9]*)$            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-31 11:40:40
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            车牌号: /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/ ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-01 15:42:00
                            
                                29阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. -----------  只能是字母  begain-----------/^[a-zA-Z]*$/---------  只能是字母  end     ------------            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-02-25 18:00:18
                            
                                65阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            中文 [\u4e00-\u9fa5] 英文字母: [a-zA-Z] 数字: [0-9] 匹配中文,英文字母和数字以及下划线_ ^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度: [\u4e00-\u9fa5_a-zA-Z0-9_]{4,10} ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-13 14:28:00
                            
                                94阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.是否是数字适用于小数加整数 /^\d+(\.\d+)*$/ ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-27 14:07:00
                            
                                98阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             quickexpr = /^(?:[^<]*(<[ww]+>)[^>]*$|#([w-]+)$)/  (?:…)表示是一个非捕获型
 [^<]表示是以"<"起始,包含0个或多个'<'括号
 (<[ww]+>)表示是一个捕获型,以'<>'起始,中间包含一个或多个字符
 $表示字符的结尾
 (#([w-]+))表示是一个捕获型,以'#            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-12-05 10:08:00
                            
                                82阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            
                    在B/S结构客户端越来越“胖”的今天,作为一名全端程序员,您很可能会在前端操作html字符串,注意,是操作html字符串,不是操作当前页面的html。 
   举个例子,百度推出的在线HTML富文本编辑器Ueditor,可以在线制作富文本文档,功能堪比精简版的Microsoft Word。虽然Ueditor身披百度的光环,但实际效果不太让人满意,我们需要二            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 20:22:47
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://www.jb51.net/article/72867.htm            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 15:34:21
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转自:://.cnblogs./yasin/archive/2009/07/20/1527013.html正则表达式语法 在典型的搜索和替换操作中,必须提供要查找的确切文字。这种技术对于静态文本中的简单搜索和替换任务可能足够了,但是由于它缺乏灵活性,因此在搜索动态文本时就有困难了,甚至是不可能的。  使用正则表达式,就可以:  测试字符串的某个模式。例如,可以对一个输入字符串进...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-11-29 21:11:00
                            
                                205阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             邮箱:/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-02-14 11:24:01
                            
                                317阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            //正整数 
/^[0-9]*[1-9][0-9]*$/; 
//负整数 
/^-[0-9]*[1-9][0-9]*$/;
//正浮点数 
/^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/; 
//负浮点数 
/^(-(([0-9]+\.[0-9]*[1-9]            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-11-05 17:06:51
                            
                                380阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            匹配中文字符的正则表达式: [u4e00-u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff]  评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r  评注:可以用来删除空白行&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-09-04 17:23:27
                            
                                254阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            var pattern = new RegExp("正则表达式");pattern.text("字符串A");//如果 "字符串A" 中含有与 "正则表达式" 匹配的文本,则返回 true,否则返回 false。1、章节号:/^([1-9]\d*)(\.[1-9]\d*)*$/;//例如:2.2.3、1.3.5、1.10.3/^[A-Z]{1}(\.[1-9]\d*)+$/;//例如:A.2.3、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-09-29 14:27:08
                            
                                463阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [https://any86.github.io/any-rule/](一个niubility的链接) 手机号 /^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9]))\d{8}$/ 大写字母 /^[ ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-13 09:09:00
                            
                                82阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            大家都知道正则表达式的用处,平时多积累,用时也省心。 以下是我少了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-02-19 17:15:00
                            
                                51阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、 VALIDATIONS: { 'trim': { regexp: /^.*$/, text: '' }, 'required': { regexp: /^.+$/, defaultText: '不能为空' }, 'requiredHtml': { regexp: /[\r\n\s]*.+[\r ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-08 15:47:00
                            
                                105阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、校验数字的表达式 数字:^[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- ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-11-02 15:35:00
                            
                                501阅读
                            
                                                                                    
                                2评论