:OnKeyDown=>"var reg=/^\d*$/;if(reg.test(this.value)){ alert(reg.test(this.value))}"
function ChooseMySort3(filed){
alert(filed.value);
for(var i=0;i<filed.options.length;i++){
if(filed.options[i].selected){
var e = filed.options[i];
alert(e.text);
}
}
//texts.push(e.text);
//document.getElementById('hidden_frame').src="xxxx.shtml?method=xxxx";
}
验证必须为数字:
var num = /^[1-9]+\d*\s*$/;
if (!num.test(quantity.value)){
alert("数量必须为数字");
quantity.focus();
return false;
}
或
var reg1 = new RegExp(num );
if(quantity.value.match(reg1)) ;
else {alert("数量必须为正整数!"); return false;}
test 与match 的区别
test
方法检查在字符串中是否存在一个模式,如果存在则返回 true
,否则就返回 false
。
match则是以数组返回
r = str.match(re);alert(r);alert(r[0]);alert(r[1]);
验证日期:
var parten_date = /^20\d\d-((0\d)|(1[0-2]))-(([0-2]\d)|(3[0-1]))$/;
验证金钱:
var parten2 = /^\d*\.?\d{1,2}\s*$/;
正则常用方法:
function matchDemo(){
var s;
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);
s = "$1 contains: " + RegExp.$1 + "\n";
s += "$2 contains: " + RegExp.$2 + "\n";
s += "$3 contains: " + RegExp.$3;
s为
$1 contains: bB
$2 contains: d
$3 contains:
arr[0] :dbBd
arr[1] :bB
arr[2] :d
arr[2] :undefined
}
- g (全文查找出现的所有 pattern )
- i (忽略大小写)
- m (多行查找)
- (parseInt(countryid)
function IsIE(id)
{
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
if(id=="loading_company") $(id).style.margin= "-270px -650px";
$(id).style.filter= "alpha(opacity=60)";
}
else //如果浏览器为Firefox
{
if(id=="loading_company") $(id).style.margin= "-245px 0px";
$(id).style.opacity=0.6;
}
}
取得value 的值r和它的text
可惟限制输入
:OnKeyDown=>"var reg=/^\d*$/;if(reg.test(this.value)){ alert(reg.test(this.value))}"
分享到:
相关推荐
主要为大家分享了最全的常用正则表达式大全,包括校验数字、字符、一些特殊的需求等等,感兴趣的小伙伴们可以参考一下。 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是...
javascript常用正则表达式大全,基本覆盖基本需求的正则表达式
### JS常用正则表达式知识点解析 #### 一、电子邮件地址验证 **功能说明:** 验证输入的字符串是否符合标准电子邮件地址格式。 **正则表达式:** ```javascript /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/ ``` **...
### 常用正则表达式知识点解析 #### 一、正则表达式的定义与应用场景 正则表达式是一种强大的文本处理工具,它通过一种描述性的语言来匹配、查找、替换等操作一系列为了执行模式匹配而编写的字符组合。在实际开发...
本文将深入探讨C#中常用的正则表达式及其应用。 首先,我们需要了解正则表达式的基础概念。正则表达式(Regular Expression)是由字符、元字符和特殊符号组成的字符串,用于定义一种文本模式。在C#中,`System.Text...
常用正则表达式-常用正则表达式-常用正则表达式 常用正则表达式-常用正则表达式-常用正则表达式
在这个“常用正则表达式集合”中,你可能会找到许多实用的模板,帮助你在处理字符串时提高效率。下面我们将深入探讨正则表达式的基本概念、语法以及一些常见用法。 1. **基本概念** - **模式匹配**:正则表达式是...
### 常用正则表达式的使用 #### 正则表达式简介 正则表达式是一种强大的文本处理工具,能够帮助我们完成各种复杂的字符串搜索、替换等操作。它由一系列字符和特殊符号组成,用于匹配字符串中的特定模式。在本文档中...
本压缩包"常用正则表达式.rar"提供了一些常见的正则表达式示例,主要包括校验数字、字符以及满足特殊需求的表达式。 1. **校验数字的表达式** - 验证整数:`^\d+$`,这将匹配任何由一个或多个数字组成的字符串。 ...
### 常用正则表达式搜索 #### 概述 正则表达式(Regular Expression,简称 REGEXP)是用于处理字符串的强大工具,在文本搜索、替换等操作中扮演着核心角色。Perl 作为一种广泛应用于文本处理的语言,其正则表达式...
### 常用正则表达式--应用语句 #### 概述 正则表达式是一种强大的文本处理工具,能够帮助我们快速地处理文本数据。本文将详细介绍几个常见正则表达式的应用场景及其编写方法。 #### 正则表达式基础知识 在深入探讨...
在IT领域,正则化是一种重要的数学方法,用于防止机器学习模型过拟合,提高模型的泛化能力。本文将详细讲解正则化的概念、应用以及在MATLAB环境中的实现,包括离散病态问题、正则化工具教程以及正规化工具的参考。 ...
### PHP常用正则表达式详解 #### 正则表达式概览 正则表达式是一种强大的文本处理工具,被广泛应用于各种编程语言中,用于字符串的查找、替换、分割等操作。在PHP中,正则表达式的应用非常普遍,本文将详细介绍...
本文将深入探讨PHP中常用的正则表达式及其应用。 一、正则表达式基础 1. 字符类: - `\d`:匹配任何数字,等价于 `[0-9]` - `\D`:匹配任何非数字字符,等价于 `[^0-9]` - `\w`:匹配字母、数字或下划线,等价...
本文将深入探讨“常用正则工具类”所涉及的关键知识点,并提供一些实用的示例来帮助理解。 1. **正则表达式基础** - 正则表达式(Regular Expression)是描述字符模式的字符串,用于匹配和处理文本。 - 基本元素...
常用正则表达式
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一...
常用的正则表达式。如电话号码、邮箱、qq号、网址url、邮编等