`
touchinsert
  • 浏览: 1340648 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

小試正則表達式(必須包括數字,定量字符,字母)

 
阅读更多

第一種:

var sNum="sss%dfsdf"; //要判斷字符

sNum=CtoH(sNum);

var reNum =/^(?:[a-zA-Z_~@#%&-]+|[0-9~@#%&-\_]+|[a-zA-Z0-9]+|(.{0,}[\u4E00-\u9FA5]+.{0,}))$/;

var sNeW=!reNum.test(sNum);

//全角轉半角

function CtoH(str)

{

var result="";

for (var i = 0; i < str.length; i++)

{

if (str.charCodeAt(i)==12288)

{

result+= String.fromCharCode(str.charCodeAt(i)-12256); continue;

}

if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)

result+= String.fromCharCode(str.charCodeAt(i)-65248);

else

result+= String.fromCharCode(str.charCodeAt(i));

}

return result;

}

分享到:
评论

相关推荐

    CFC4N小试php正则表达式

    正则表达式,又称为规则表达式,是一种文本模式,包含普通字符和特殊字符,用于描述一个字符串的组成规则。它能够匹配一系列符合某个句法规则的字符串。在编程语言中,正则表达式经常用于字符串处理、文本搜索、文本...

    python3.5从零开始学电子书

    内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络编程、邮件收发、数据库操作等,提供Python爬虫、数据处理项目范例,各章还...

    Python3.5从零开始学

    《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...

    java文集

    正则表达式 lucene索引合并 探查Weblogic JDBC Multipool 问题 struts通用Exception处理 Grails中默认数据库HSQLDB点滴 从request获取各种路径总结 DIV实现的表格自动伸张与收缩 java 邮件...

    python3.5从零开始学刘宇宙

    本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...

    python3.5从零开始学

    本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...

    《Python 3.5从零开始学》刘宇宙 mobi

    《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...

    神奇的perl-最佳Perl入门

    - **强大的文本处理能力**:内置了正则表达式支持,非常适合文本解析和模式匹配。 - **跨平台性**:Perl可以在多种操作系统上运行,包括Unix、Linux、Windows等。 - **社区活跃**:拥有庞大的开发者社区,提供了大量...

    高级Bash脚本编程指南

    正则表达式是一种强大的文本匹配工具,可以用来进行精确的字符串搜索和替换。 - **18.2 文件名替换** 在文件名中使用正则表达式进行匹配和替换。 ##### 19. 嵌入文档 通过 `&lt;(command)` 或者 `&lt;(file)` 的形式...

    第二周牛刀小试测试题答案1

    3. 谷歌广告产品与用户触及策略:谷歌广告产品包括视频广告、搜索广告、展示广告和购物广告。其中,搜索广告和视频广告通常被视为“主动出击”,因为它们直接响应用户的需求或兴趣;而展示广告和购物广告则视为...

    牛刀小试VC++教程高清PDF版.pdf

    ### 牛刀小试VC++教程知识点概览 #### 标题解读 - **标题**:“牛刀小试VC++教程高清PDF版.pdf” - **解析**:这份文档是一份关于VC++(Visual C++)编程语言的教程,特别之处在于它被命名为“牛刀小试”,意味着...

    用python写网络爬虫

    书中会介绍使用正则表达式、XPath、CSS选择器等技术定位和提取网页内容的方法。 3. 下载缓存:为了避免重复下载和减轻服务器负担,爬虫程序会实现一个下载缓存机制。这通常涉及文件系统的使用,将已经下载的文件...

    linux小试牛刀-项目开发

    在"第5季-小试牛刀-项目开发"的压缩包中,可能包含了关于以上各个知识点的实践教程、代码示例或者项目案例。通过学习这些内容,开发者可以深入理解Linux驱动开发的过程,掌握从识别硬件接口到编写驱动代码,再到测试...

    初学PHP的基本脉络

    5)数组、字符串和正则表达式其实是PHP语言中最常用的技术要点了,在很多场合,你都会看到它们的身影,无论是自主开发项目,老项目的二次开发还是做产品开发。如果你想将来能很好的胜任你的工作,那就好好的把这3...

    牛刀小试的汇编教程,很好的入门教材!

    “牛刀小试的汇编教程”很可能包含了以上提到的各个学习点,并且强调实践性。它可能以浅显易懂的方式解释汇编语言的各个方面,提供丰富的实例和练习,让初学者能够动手实践,从而更好地理解和掌握汇编语言。 教程...

    牛刀小试C语言基础教学及实践

    实践是检验理论的最好方式,"牛刀小试C语言基础教学及实践"中的实践部分可能包含一系列的编程练习和项目,旨在让学习者通过动手实践来巩固理论知识,提升编程能力。这些项目可能涵盖基本输入输出、数组操作、函数...

    Android 小试牛刀(一)

    Android 小试牛刀1 博文链接:https://huangpengxiao.iteye.com/blog/199497

Global site tag (gtag.js) - Google Analytics