文本框输入限制数字和小数点或英文字母和小数点js代码

文本框输入限制数字和小数点或英文字母和小数点js代码
文本框输入限制数字和小数点与只能输入小写的英文字母和小数点,和冒号,正反斜杠我们只要简单的js正则表达式实例,个文本框内容的限制输入程序,这表框里只能输入数字和小数点,谁帮我改一下,只能输入小写的英文字母和小数点,和冒号,正反斜杠(:./). 只能输入数字和小数点,代码如下: var reg = /^d*.?d{0,2}$/ 开头有若干个数字,中间有0个或者一个小数点,结尾有0到2个数字。 只能输入小写的英文字母和小数点...

Ajax响应数据XML格式和ajax .innerHTML处理方法

Ajax响应数据XML格式和ajax .innerHTML处理方法
Ajax响应数据XML格式和ajax .innerHTML处理方法,有需要了解的朋友可参考一下. ajax .innerHTML处理 JavaScript代码分析,首先,这个需要发送三次请求,所以我们把可以重用的代码编写到一个函数中,这个函数的任务就是设置XMLHttpRequest对象,初始化必要的属性,代码很大程度上参考了《Ajax基础教程》和《AdvancED DOM Scripting》,代码如下: function createRequest(options){    var&nb...

ajax中文乱码各种解决办法总结

ajax中文乱码各种解决办法总结
下面总结了在不同编程语言中出现ajax中文乱码的各种解决办法,下面有需要的朋友可参考一下。 由于XMLHTTP采用的是Unicode编码上传数据,而一般页面采用的是gb2312,这就造成显示页面时产生乱码.而当在获取页面时的XMLHttp返回的是utf-8编码,这就造成了显示产生乱码,有一种解决办法就是使用encodeURIComponent加上修改 Content-Type 为 application/x-www-form-urlencoded" 来把数据统一编码成 url 格式,当然...

替换文本中的URL为链接与替换指定内容js代码

替换文本中的URL为链接与替换指定内容js代码
下面来介绍关于替换文本中的URL为链接,有需要的同学可参考一下,将一个用户输入的一段文字中的url替换成可以点击的link地址,例如,https://www.xiariboke.net 可以替换成 [url]http://www.cctv.com[/url] 或<a href="http://www.cctv.com">http://www. </a>. 这个正则的关键就在于匹配链接,匹配之后,在两边加上a标签和属性不是问题。 /http://[w-]*(.[w-]*)+/ig 首先匹配http://。 [w-]*是可...

空格与英文同时存在js代码

空格与英文同时存在js代码
[空格]English[空格]world[空格]但不能只匹配空格和数字或汉字,这个思路和上面的差不多,只要把数字改成空格就可以了,正则如下。 /^(([a-z]+s+)|(s+[a-z]+))[a-zs]*$/i 英文开头加空格,或者是空格开头加英文,后面可以是英文或者空格,测试代码如下. <script type="text/javascript">    function istrue(str){    var reg=/^(([a-z]+s+)|(s+[a-z]+))...

正则判断是否为数字与字母的混合js代码

正则判断是否为数字与字母的混合js代码
不能小于12位,且必须为字母和数字的混合,验证字符串包含数字简单,验证字符串包含字母也简单,验证字符串不包含其它字符也简单,可以用这三个正则分别检查一次字符串,逻辑运算出最终结果. 下面是lexrus的正则,代码如下: /^([a-z]+(?=[0-9])|[0-9]+(?=[a-z]))[a-z0-9]+$/ig 思路非常的清晰啊: [a-z]+(?=[0-9]) 字母开头,后面必须紧跟着数字。 [0-9]+(?=[a-z] 数字开头,后面必须紧跟着字母。 [a-z0-9]+ 后面...

javascript正则表达式各种链接匹配问题总结

javascript正则表达式各种链接匹配问题总结
在web开发中我们用到正则来处理A标签会比较多,下面我们要介绍匹配源代码中的链接 匹配链接的文字 正则判断标签是否闭合 问题的解决方兴未艾. 匹配源代码中的链接,能够匹配HTML代码中链接的正则,原帖正则: /<a href=".+?">.+?</a>/g   感觉有点严格,首先要 a 有,而且href属性可以是一个或者多个除换行外任意字符(非贪婪)。后面是 .+?</a>   ,一...

js用户名正则的正则表达式总结

js用户名正则的正则表达式总结
用于用户名注册,,用户名只 能用 中文、英文、数字、下划线、4-16个字符。 /^[u4E00-u9FA5uf900-ufa2dw]{4,16}$/ 中文字符或者单词字符,4到16个。实现4到16结成到正则里的关键就是开始^和结束$,这就等于整个字符串只能有这些匹配的内容,不能有多余的。 实例代码如下: <script>    function test(val){     var reg = /[^u4e00-u9fa5w...

用正则表达式获得文件名js代码

用正则表达式获得文件名js代码
获取 文件名的方法有很多,如split切成数组然后再取值这样会麻烦一些,下面我们用正则表达式获得文件名. c:imagestupian06.jpg 可能是直接在盘符根目录下,也可能在好几层目录下,要求替换到只剩文件名. xlez的正则如下: /[^\/]*[\/]+/g 首先匹配非左右斜线字符0或多个,然后是左右斜线一个或者多个,形如“xxx/”或者“xxx”或者“/”或者“” 函数以及测试代码: <script type="text/javascript"> &...

返回字符串的中文字符个数javascript代码

返回字符串的中文字符个数javascript代码
一般的字符长度对中文和英文都是不分别的 如JS里的length,那么如何返回字符串中中文字符的个数呢,不过我自己也想到了一个办法,先去掉非中文字符,再返回length属性,函数以及测试代码如下. 实例代码如下: <script type="text/javascript">     function cLength(str){      var reg = /[^u4E00-u9FA5uf900-ufa2d]/g; &...

只能选择中文名称的图片javascript实现代码

只能选择中文名称的图片javascript实现代码
这是一个比较怪的要求,要求用户上传图片是图片名称必须为中文否则不能上传,下面我们利用了toASCII中的中文的unicode范围来解决. 实例,代码如下: <Script language="javascript">   function mysubmit(theform)   {       if(theform.big.value=="")       {       ale...

验证电话号码的JS正则代码

验证电话号码的JS正则代码
电话号分为电话的座机号与移动和联通的手机号,区号必填为3-4位的数字,区号之后用“-”与电话号码连接 电话号码为7-8位的数字,手机号为13任意数字9位,和15任意数字9位。 /^d{3,4}-d{7,8}(-d{3,4})?$/区号必填为3-4位的数字,区号之后用“-”与电话号码连接 ^d{3,4}-电话号码为7-8位的数字 d{7,8}分机号码为3-4位的数字,非必填,但若填写则以“-”与电话号码相连接 (-d{3,4})?手机号码正则表达式 正则验证手机...

javascript中使用正则表达式实现删除字符串中的空格

javascript中使用正则表达式实现删除字符串中的空格
在前台应用进我们经常会碰到要删除用户输入的字符中的空格的问题,下面我们来介绍一下javascript中使用正则表达式实现删除字符串中的空格方法。 实例代码如下: <script>   var str="  yexj00  ";   str=str.replace(/^s*|s*$/g,'');   alert(str);   </script>   实例,模仿RTrim,代码如下: <script>...

javascript对象入门基础详细介绍

javascript对象入门基础详细介绍
本文章介绍了js中常用的对象包括有JavaScript对象简介 字符串对象 date() 数组 数学对象 函数对象 应用介绍,有需要了解的同学可参考一下。 什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程语言很难完全描述一个这样复杂的对象。所以我们必须做出简化,首先,将人简化成属性和行为的组合,然后仅仅保留对程序有意义的几个属性以及行为。例如,我们做...

防止表单重复提交实现代码

防止表单重复提交实现代码
重复提交、重复刷新、防止后退等等都是属于系统为避免重复记录而需要解决的问题,在客户端去处理需要针对每一种的可能提出相应的解决方案,然而在服务器端看来只不过是对于数据真实性的检验问题,基于令牌的处理就是一劳永逸的方法,代码如下: <script Language='JavaScript'>   function formsubmit() {       Today = new&nbs...

javascript中函数用法介绍(匿名函数,函数传值,参数)

javascript中函数用法介绍(匿名函数,函数传值,参数)
下面要来介绍关于js函数的常用的一些函数的定义与用法。 第一课 —— 匿名函数 一、什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式: 1.函数关键字(function)语句,代码如下: function fnMethodName(x){alert(x);}   2.函数字面量(Function Literals): var fnMethodName = function(x){alert(x);}   3.Function()构造函数: var ...

JavaScript性能优化篇js优化

JavaScript性能优化篇js优化
随着Ajax越来越普遍,Ajax引用的规模越来越大,Javascript代码的性能越来越显得重要,我想这就是一个很典型的例子,上面那段代码因为会被频繁使用,所以才有了此优化的过程,我在本文中将指出一些重要的规则,介绍如何使用你的JavaScript、使用哪些工具以及你将从中得到什么好处. 确保代码尽量简洁 不要什么都依赖JavaScript。不要编写重复性的脚本。要把JavaScript当作糖果工具,只是起到美化作用。别给你的网站...

javascript Array数组中shift和pop使用技巧介绍

javascript Array数组中shift和pop使用技巧介绍
JS Array 中支持两个方法,shift() 和 pop(),分别是指从一个数据中的最前面和最后面删除一个值,并返删除值,看一个示例就明白了,代码如下: var arr = ['s','o','f','i','s','h'];   arr.shift(); // 返回 's'   arr; // 目前是 ['o','f','i','s','h']   arr.pop() // 返回 'h'   arr // ...