第一種:
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;
}
分享到:
相关推荐
正则表达式,又称为规则表达式,是一种文本模式,包含普通字符和特殊字符,用于描述一个字符串的组成规则。它能够匹配一系列符合某个句法规则的字符串。在编程语言中,正则表达式经常用于字符串处理、文本搜索、文本...
内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络编程、邮件收发、数据库操作等,提供Python爬虫、数据处理项目范例,各章还...
《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...
正则表达式 lucene索引合并 探查Weblogic JDBC Multipool 问题 struts通用Exception处理 Grails中默认数据库HSQLDB点滴 从request获取各种路径总结 DIV实现的表格自动伸张与收缩 java 邮件...
本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...
本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...
《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...
- **强大的文本处理能力**:内置了正则表达式支持,非常适合文本解析和模式匹配。 - **跨平台性**:Perl可以在多种操作系统上运行,包括Unix、Linux、Windows等。 - **社区活跃**:拥有庞大的开发者社区,提供了大量...
正则表达式是一种强大的文本匹配工具,可以用来进行精确的字符串搜索和替换。 - **18.2 文件名替换** 在文件名中使用正则表达式进行匹配和替换。 ##### 19. 嵌入文档 通过 `<(command)` 或者 `<(file)` 的形式...
3. 谷歌广告产品与用户触及策略:谷歌广告产品包括视频广告、搜索广告、展示广告和购物广告。其中,搜索广告和视频广告通常被视为“主动出击”,因为它们直接响应用户的需求或兴趣;而展示广告和购物广告则视为...
### 牛刀小试VC++教程知识点概览 #### 标题解读 - **标题**:“牛刀小试VC++教程高清PDF版.pdf” - **解析**:这份文档是一份关于VC++(Visual C++)编程语言的教程,特别之处在于它被命名为“牛刀小试”,意味着...
书中会介绍使用正则表达式、XPath、CSS选择器等技术定位和提取网页内容的方法。 3. 下载缓存:为了避免重复下载和减轻服务器负担,爬虫程序会实现一个下载缓存机制。这通常涉及文件系统的使用,将已经下载的文件...
在"第5季-小试牛刀-项目开发"的压缩包中,可能包含了关于以上各个知识点的实践教程、代码示例或者项目案例。通过学习这些内容,开发者可以深入理解Linux驱动开发的过程,掌握从识别硬件接口到编写驱动代码,再到测试...
5)数组、字符串和正则表达式其实是PHP语言中最常用的技术要点了,在很多场合,你都会看到它们的身影,无论是自主开发项目,老项目的二次开发还是做产品开发。如果你想将来能很好的胜任你的工作,那就好好的把这3...
“牛刀小试的汇编教程”很可能包含了以上提到的各个学习点,并且强调实践性。它可能以浅显易懂的方式解释汇编语言的各个方面,提供丰富的实例和练习,让初学者能够动手实践,从而更好地理解和掌握汇编语言。 教程...
实践是检验理论的最好方式,"牛刀小试C语言基础教学及实践"中的实践部分可能包含一系列的编程练习和项目,旨在让学习者通过动手实践来巩固理论知识,提升编程能力。这些项目可能涵盖基本输入输出、数组操作、函数...
Android 小试牛刀1 博文链接:https://huangpengxiao.iteye.com/blog/199497