如何匹配正则表达式

问题描述

<scripttype="text/javascript">functionchecknum(theform){if(!/^d{5,9}$/.test(theform.value)){alert("请正确输入QQ号!");returnfalse;}returntrue;}</script><formaction=""method="get"onsubmit="returnchecknum(this)">QQ:<inputname="qq"type="text"/><inputname=""type="submit"value="提交"></form>如上只能匹配正整数;要求:1.能够匹配中文字符、英文字符、数字2.英文字符、数字3.数字(包括小数等)等正则表达式;

解决方案

解决方案二:
中文^[u4e00-u9fa5]+$英文^[a-zA-Z]+$数字(包括小数)^(0|[1-9]d*)$|^(0|[1-9]d*).(d+)$
解决方案三:
functionchecknum(theform){if(!/^[u4e00-u9fa5a-zA-Z0-9]*(.d+)?$/.test(theform.value)){alert("请正确输入QQ号!");returnfalse;}returntrue;}QQ号什么时候支持中文和小数了?
解决方案四:
引用2楼q107770540的回复:

functionchecknum(theform){if(!/^[u4e00-u9fa5a-zA-Z0-9]*(.d+)?$/.test(theform.value)){alert("请正确输入QQ号!");returnfalse;}returntrue;}QQ号什么时候支持中文和小数了?

嘿嘿!这是个测试!@!~谢谢啦~
解决方案五:
嗯,解决了!!!
解决方案六:
嘿嘿解决了吗

时间: 2024-09-18 11:03:52

如何匹配正则表达式的相关文章

Java基础:常用的匹配正则表达式和实例

正则 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|

关于常用的匹配正则表达式和实例

正则 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|

常用的匹配正则表达式和实例

匹配中文字符的正则表达式: [u4e00-u9fa5] 匹配双字节字符(包括汉字在内):[^x00-xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa").length;} 匹配空行的正则表达式:n[s| ]*r 匹配HTML标记的正则表达式:/<(.*)>.*</1>|<(.*) />

正则匹配-正则表达式匹配问题,怎么匹配出来如下?

问题描述 正则表达式匹配问题,怎么匹配出来如下? PHPSESSID=9sdadee39jn9lvsincc9fo4114; path=/ 如上如何用正则匹配出来"9sdadee39jn9lvsincc9fo4114". 解决方案 (System32) 61 % set a {PHPSESSID=9sdadee39jn9lvsincc9fo4114; path=/}PHPSESSID=9sdadee39jn9lvsincc9fo4114; path=/(System32) 62 % s

常用的匹配正则表达式和实例_正则表达式

匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<

php域名匹配正则表达式代码

 代码如下 复制代码 function matchdomain($q){ preg_match('/(([a-z0-9](w|-){0,61}?[a-z0-9]|[a-z0-9]).){1,}(aero|arpa|asia|biz|cat|com|coop|co|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|[a-z][a-z])(.[a-z][a-z]){0,1}/', $q, $matches); retu

[导入]匹配正则表达式的函数BOOL型(修正一下)

    Shared Function isright(ByRef s As String, ByRef right As String) As Boolean        Dim Regex As New Regex(right, RegexOptions.IgnoreCase)        Return Regex.IsMatch(s)    End Function =======================原来我写的太垃圾了,修正一下使用示例: if isright(userem

perl正则表达式匹配问题

问题描述 perl正则表达式匹配问题 10C 本人小白看不懂前辈写的perl正则表达式 m/=$/ 和 m/[=]/区别,这个要匹配的是哪两种情况 解决方案 后面的表达式是不是不完整 解决方案二: 正则表达式匹配问题perl正则表达式匹配正则表达式之匹配顺序问题 解决方案三: 本人小白看不懂前辈写的perl正则表达式 m/=$/ 和 m/[=]/区别,这个要匹配的是哪两种情况 前一个是匹配一个=号结尾的行,例如 abcdkjalsjfajsflajsfl=而后一个是匹配文本行中 包含 = 号的,

js正则表达式密码匹配

问题描述 js正则表达式密码匹配 大神们,我在在js中正则表达式判断密码是否匹配, 这方面我是新手还请大神们指点: (1)同时包含数字,字母,特殊符号 (2)包含字母和数字 (3)只包含数字或字母 解决方案 试试吧,不一定对. 正则:(1)/^(?!d+$)(?![a-zA-z]+$)(?![^0-9a-zA-Z]+$)/ (2)/^([a-z]+(?=[0-9])|[0-9]+(?=[a-z]))[a-z0-9]+$/ (3) /^[0-9a-zA-Z]+$/ 解决方案二: ^(?=.*[0-