Welcome 微信登录

首页 / 正则表达式

javascript中使用正则表达式进行字符串验证示例

javascript中使用正则表达式进行字符串验证示例

var reg=/正则表达式/; boolean reg.test(要验证的字符串); js引擎会将/正则表达式/“”转换成一个RegExp对象,当字符串满足正则表达式的要求事,返回true。 我写的一个表达式验证示例:功能如下: 用户名,不能为空 密码6为数字 密码确认,两次输入密码必须相同 身份证号码必须是15位,或者是18位,最末尾也可以是X(该功能还没有写,有时间再补上) 复制代码 代码如下: <!DOCTYPE html> <h...
如何使用JavaScript和正则表达式进行数据验证

如何使用JavaScript和正则表达式进行数据验证

数据验证是网络应用软件从客户端接受数据的重要步骤,毕竟,您需要在使用客户数据前确保其符合预期的格式。在网络应用程序中,您可以选择使用特定平台的工具,比如ASP.NET、JSP等等,或者您可以利用客户端JavaScript的优势,JavaScript中的正则表达式可以简化数据验证的工作。 正则表达式 正则表达式是一种模式匹配的工具,它允许您以文字方式来表述模式,因而正则表达式成为了一个验证文本数据的强大工具。除了模式匹配之外,正则表达式还可以用于文字替换。从...
JS、replace利用正则表达式替换SQL所有参数为指定格式的数据

JS、replace利用正则表达式替换SQL所有参数为指定格式的数据

SQL参数格式 例如:select * from tb where nd=:nd and yd=:yd 想一次性把所有SQL语句中参数(带冒号)全部换成数据, 开始 选定用正则表达式。 原先写这样 复制代码 代码如下: strsql.replace(/(:w+)/g,(“$1”).substring(1)); "$1" 总是本解析成字符串,而不是匹配的值 换成 复制代码 代码如下: strsql.replace(/(:w+)/g,$1); 又不能给出匹...
javascript正则表达式容易被忽略的小问题整理

javascript正则表达式容易被忽略的小问题整理

一、中括号[]里面的特殊字符是不用转义的,例如[/]、[.]、[*]、[?]、[+]都是可以直接匹配对应的字符 . *?+。下面是测试结果:所以,/[d.]/这个正则表达式实际上是匹配数字字符或者字符".",作用等同于/[d.]/二、match()和exec()的区别二者的区别主要在于正则表达式在设置了全局标识符g的情况。如果没有设置全局标识符g,那么调用string.match(regexp)的结果和调用regexp.exec(string)的结果是相同...
正则表达式概述 什么是正则表达式 .

正则表达式概述 什么是正则表达式 .

正则表达式概述 正则表达式在程序设计语言中存在着广泛的应用,特别是用来处理字符串。如匹配字符串、查找字符串、替换字符串等。可以说,正则表达式是一段文本或一个公式,它是用来描述用某种模式去匹配一类字符串的公式,并且该公式具有一定的模式。 本小节将介绍正则表达式的基本概念、第一个正则表达式,以及测试正则表达式的工具Code Architects Regex Tester。 什么是正则表达式 正则表达式(Regular Expression)起源于人类神经系统的...
浅析正则表达式

浅析正则表达式

所谓的正则表达式,就是用一类元字符(不表示本身意义,而表示统配或其他意义),组合其他字符所编数出来的,能够匹配符合条件的字符。 正则表达式有基本正则表达式和扩展正则表达式两大类, 下面给大家介绍一下基本正则表达式和扩展正则表达式的一些常用的字符,基本正则表达式: ^ 锚定行首的符合条件的内容 $ 锚定行尾的符合条件的内容 ^$ 表示空白行 . 匹配任意单个字符 * 匹配进挨在其前面的字符任意次 .* 匹配任意长度的任意字符 [] 匹配指定范围内的任意字符 ...
乱象,印迹 正则学习问答

乱象,印迹 正则学习问答

最近有幸在开源中国和51CTO两家网站作为嘉宾参与了于正则表达式的专题问答。在问答过程中,我收集到学习正则表达式过程中的某些普遍问题,在这里专门花一点篇幅来回答正则表达式是难学的,这不存在疑义。但是我认为,难点也只在语法方面。正则表达式已经有年头了,它(的语法)诞生于上世纪七十年代。那是个怎样的情景?举个简单的例子吧,Unix下的usr、dev等名字,就是那时留传下来的,现在已经有很多人诟病了,usr不是user,dev不是device,难学,也难记。经过...
正则表达式语法规则及在Javascript和C#中的使用方法

正则表达式语法规则及在Javascript和C#中的使用方法

一、正则表达式概念:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。二、正则表达式的使用: 正则表达式在ASP.NET中主要是用来对输入的内容进行验证,验证一般分为两种一种是客户端JS验证,另一种是服务器端验证1、JS对输入内容验证复制代码 代码如下:function check...
Linux 正则表达式详解

Linux 正则表达式详解

一.linux文本查找命令在说linux正规表达式之前,还介绍下linux中查找文本文件常用的三个命令:1.grep : 最早的文本匹配程序,使用POSIX定义的基本正则表达式(BRE)来匹配文本。2.egrep : 扩展式grep,其使用扩展式正规表达式(ERE)来匹配文本。3.fgrep : 快速grep,这个版本匹配固定字符串而非正则表达式。并且是唯一可以并行匹配多个字符串的版本。如下简单的介绍grep命令:语法格式:grep [options .....
linux 正则表达式深度解析

linux 正则表达式深度解析

简介大体来讲,正则表达式的文法分为3种标准:BRE、ERE 和 ARE。其中 BER 和 ERE 属于 POSIX 标准,ARE 则是由各家定义的扩展。 POSIX 正则表达式传统上,POSIX 定义了两种正则表达式语法, 即:基本正则表达式(BRE)和扩展正则表达式(ERE)。其中, BRE 定义的语法符号包括:. - 匹配任意一个字符。[] - 字符集匹配,匹配方括号中定义的字符集之一。[^] - 字符集否定匹配,匹配没有在方括号中定义的字符。^ - ...
<< 61 62 63 64 65 66 67 68 69 70 >>