【php精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了php精品源码-js常用正则表达式 - 计算机教材的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
经典JavaScript正则表达式实战 菜鸟http://www.cainiao8.com/ 邮箱:runningtortoisehotmail.com目录正则表达式实战... 1匹配结尾的数字... 2统一空格个数... 3判断字符串是不是由数字组成... 3电话号码正则... 3[网学网用户上传]正则表达式... 4使用正则表达式实现删除字符串中的空格:... 4限制文本框只能输入数字和小数点等等... 5替换小数点前内容为指定内容... 5只匹配中文的正则表达式... 5返回字符串的中文字符个数... 6正则表达式取得匹配IP地址前三段... 6匹配ltulgt与ltulgt之间的内容... 7用正则表达式获得文件名... 7绝对路径变相对路径... 8用户名正则... 8匹配英文地址... 8正则匹配价格... 9身份证号码的匹配... 10要求文本有指定行数... 10单词首字母大写... 10正则验证日期格式... 11去掉文件的后缀名... 12验证邮箱的正则表达式... 12匹配源代码中的链接... 13匹配链接的文字... 14正则判断标签是否闭合... 14用正则获得指定标签的内容... 15正则判断是否为数字与字母的混合... 16空格与英文同时存在... 17显示或者保存正则表达式匹配的部分内容... 18正则表达式替换变量... 18正则替换指定属性中的文本... 19将阿拉伯数字替换为中文大写形式... 20替换文本中的URL为链接... 21从HTML代码段删除指定标签极其内容... 21用正则给文本分段... 22转换源代码中的标签... 22给属性添加双引号... 23给table加上tbody. 25去掉标签的所有属性... 25正则替换特定单词... 25指定文字高亮显示... 26删除标签... 27错误贴... 28太难贴... 28匹配数字的“正则”. 28正则资源... 28匹配结尾的数字来源:如何用 JAVASCRIPT 正则表达式 取出字符串最后一组数字,谢谢如30CAC0040 取出403SFASDF92 取出92正则如下:/d/g统一空格个数来源:正则匹配空格的问题字符串内字符键有空格,但是空格的数量可能不一致,通过正则将空格的个数统一变为一个。
例如:蓝 色 理 想变成:蓝 色 理 想aobert的正则:ltscriptgt var strquot蓝 色 理 想quot var reg/s/g str str.replaceregquot quot document.writestrlt/scriptgt判断字符串是不是由数字组成来源:有没有简单的方法判断字符串由数字组成?这个正则比较简单,写了一个测试ltscript typequottext/javascriptquotgtfunction isDigitstr var reg /d/ return reg.teststrvar str quot7654321quotdocument.writeisDigitstrvar str quottestquotdocument.writeisDigitstrlt/scriptgt电话号码正则来源:想问一下关于电话号码的正则判断:求一个验证电话号码的JS正则/d34-d78-d34/区号必填为3-4位的数字,区号之后用“-”与电话号码连接d34-电话号码为7-8位的数字d78分机号码为3-4位的数字,非必填,但若填写则以“-”与电话号码相连接-d34[网学网用户上传]正则表达式正则验证手机号,忽略前面的0,支持130-139,150-159。
忽略前面0之后判断它是11位的。
cloeft的正则:/01315d9/0匹配掉开头任意数量的0。
由于[网学网用户上传]是13任意数字9位,和15任意数字9位,所以可以用1315d9匹配。
测试代码如下:function testRegregstr return reg.teststrvar reg /01315d9/var str var str2 12889293333var str3 23445567document.writetestRegregstrltbr /gtdocument.writetestRegregstr2ltbr /gtdocument.writetestRegregstr3ltbr /gt使用正则表达式实现删除字符串中的空格:来源:请问JS中有没有去掉空格的函数代码以及测试代码如下:ltscript typequottext/javascriptquotgt//删除字符串两侧的空白字符。
function trimstr return str.replace/ss/g//删除字符串左侧的空白字符。
function ltrimstr return str.replace/s/g//删除字符串右侧的空白字符。
function rtrimstr return str.replace/s/g//以下为测试代码var trimTest quot 123456789 quot//前后各有一个空格。
document.writelength:trimTest.lengthltbr /gt//使用前document.writeltrim length:ltrimtrimTest.lengthltbr /gt//使用ltrim后document.writertrim length:rtrimtrimTest.lengthltbr /gt//使用rtrim后document.writetrim length:trimtrimTest.lengthltbr /gt//使用trim后lt/scriptgt测试的结果如下:length:11ltrim length:10rtrim length:10trim length:9限制文本框只能输入数字和小数点等等来源:文本框输入限制的问题????只能输入数字和小数点var reg /d.d02/开头有若干个数字,中间有0个或者一个小数点,结尾有0到2个数字。
只能输入小写的英文字母和小数点,和冒号,正反斜杠:./var reg /a-z./:/a-z包括了小写的英文字母,.是小数点,/和分别是左右反斜线,最后是冒号。
整个组成一个字符集和代码任一均可,最后在加上,1或者多个。
替换小数点前内容为指定内容来源:求一正则表达式!请问 怎么把这个字符串的小数点前面的字符替换为我自定义的字符串啊?例如:infomarket.phpid197 替换为 test.phpid197应该可以把第一个点“.”之前的所有单词字符替换为test就可以了。
我写的正则如下:ltscript typequottext/javascriptquotgtvar str quotinfomarket.phpid197quotvar reg /w/ig//匹配字符串开头的任意个单词字符str str.replaceregtestdocument.writestrlt/scriptgt原帖的有点复杂,没太看明白。
只匹配中文的正则表达式来源:关于上传的时候,只能选择中文名称的图片(是否可以用TOASCII方法呢?)前两天看的《JavaScript开发王》里恰好有中文的unicode范围,正则如下:/u4E00-u9FA5uf900-ufa2d/写了一个简单的测试,会把所有的中文替换成“哦”。
ltscript typequottext/javascriptquotgtvar str quot有中文and English.quotvar reg /u4E00-u9FA5uf900-ufa2d/igstr str.replacereg哦document.writestrlt/scriptgt返回字符串的中文字符个数来源:有没返回中文字符字节的函数!一般的字符长度对中文和英文都是不分别的 如JS里的length,那么如何返回字符串中中文字符的个数呢?guoshuang老师在原帖中给出了解决方案,我又没看懂……不过我自己也想到了一个办法:先去掉非中文字符,再返回length属性。
函数以及测试代码如下:ltscript typequottext/javascriptquotgtfunction cLengthstr var reg /u4E00-u9FA5uf900-ufa2d/g //匹配非中文的正则表达式 var temp str.replacereg return temp.lengthvar str quot中文123quotdocument.writestr.lengthltbr /gtdocument.writecLengthstrlt/scriptgt结果:52中文两个,数字三个,正确。
下面的测试也正确。
var str quot中文123tetsquotdocument.writestr.lengthltbr /gtdocument.writecLengthstr正则表达式取得匹配IP地址前三段来源:如何用正则取IP前3段192.168.118.101,192.168.118.72 192.168.118.1都替换成:192.168.118只要匹配掉最后一段并且替换为空字符串就行了,正则如下:/.d13/匹配结尾的.n.nn或者.nnn。
测试代码如下:function replaceRegregstr return str.replaceregvar reg /.d13/var str 192.168.118.101var str2 192.168.118.72var str3 192.168.118.1document.writereplaceRegregstrltbr /gtdocument.writereplaceRegregstr2ltbr /gtdoc
上一篇:
常见电脑文件扩展名对应文件格式查询_文件格式后缀__文件扩展名
下一篇:
让我掉下眼泪的