JS常用正则表达式总结【经典】

网络编程 2025-04-05 02:33www.168986.cn编程入门

在JavaScript(JS)编程中,正则表达式(Regular Expressions)是一种强大的工具,用于处理字符串和文本。本文将深入JS中常用的正则表达式,涵盖数字、字符、、身份证以及电话等验证技巧。

一、数字验证

在JS中,我们可以使用正则表达式来验证各种数字格式。例如,要验证一个整数,可以使用如下正则表达式:

```javascript

/^[-+]?[0-9]\.?[0-9]+$/

```

这个表达式可以匹配带有正负号、可选的小数点和至少一个数字的整数或浮点数。

二、字符验证

对于字符验证,我们可以使用正则表达式来匹配特定的字符集或排除某些字符。例如,要验证一个字符串只包含字母和数字,可以使用如下正则表达式:

```javascript

/^[a-zA-Z0-9]+$/

```

三、验证

电子邮件地址的验证也是常见的需求。一个基本的验证正则表达式可能如下:

```javascript

/^[\w-]+(\.[\w-]+)@([\w-]+\.)+[a-zA-Z]{2,7}$/

```

这个表达式可以匹配大多数常见的电子邮件地址格式。

四、身份证验证

在中国,身份证验证也是一项重要的功能。身份证号的正则表达式可能如下:

```javascript

/^\d{17}(\d|X)$/

```

五、电话验证

电话号码的验证因国家和地区而异。例如,中国的手机号码验证可以使用如下正则表达式:

```javascript

/^1[3-9]\d{9}$/

```

分享给大家的常用验证正则表达式大全(仅供参考)

在项目中,我们经常使用正则表达式进行数据的验证。下面是我在项目中定义的一些常用验证正则表达式的函数,供您参考。

定义两个全局变量:

```javascript

var reg; // 正则表达式对象

var errorInfo; // 错误信息

```

一、数值类型验证

1. 输入的数字类型必须是整数,正负整数都可以:

```javascript

function validate_integer(text, value) {

reg = /^[-\+]?\d+$/; // 正则表达式

errorInfo = text + " " + value + " 只能是整数,请核实重新输入!"; // 错误信息

verifyByReg(value, reg, errorInfo); // 验证函数调用

}

```

2. 输入的数字类型必须是小数,保留的小数位数只能是两位,正负小数都可以:

```javascript

function validate_double(text, value) {

reg = /^[-\+]?([1-9](\d+)?|0)(\.\d{2})$/; // 正则表达式

errorInfo = text + " " + value + " 只能保留两位小数,请核实重新输入"; // 错误信息

verifyByReg(value, reg, errorInfo); // 验证函数调用

}

```

二、文本类型验证

1. 输入的必须全是数字类型,不能出现其他字符:

```javascript

function validate_number(text, value) {

reg = /^\d+$/; // 正则表达式

errorInfo = text + " " + value + " 只能是数字,请核实重新输入"; // 错误信息

verifyByReg(value, reg, errorInfo); // 验证函数调用

}

```p 2. 验证有两位小数的正实数: 输入的内容必须为正实数且小数点后保留两位数字。更多函数请参考原文。 接下来为大家介绍两个非常便捷的正则表达式工具,可供参考使用。一个是JavaScript正则表达式在线测试工具,另一个是正则表达式在线生成工具。文章还推荐了一些JavaScript专题文章,希望对大家的程序设计有所帮助。这些工具为我们提供了方便与高效的正则表达式处理方式,让我们在编写代码时事半功倍。希望本文能对大家有所启发和帮助。 (待续)在浩瀚的宇宙间,有一个神秘而充满生机的地方,那便是Cambrian。这里,一切美好如同画卷般铺展在眼前,让人心生向往。今天,让我们一起走进Cambrian的世界,感受其独特的魅力。

在这片神奇的土地上,大自然赋予了无尽的创意和生机。漫步于Cambrian的街头巷尾,仿佛置身于一幅生动的画卷之中。这里的建筑、风景、人文气息,都散发着一种独特的韵味,让人陶醉其中。无论是古老的传统建筑,还是现代的创新设计,都在这片土地上和谐共存,共同演绎着一段美妙的旋律。

走进Cambrian的深处,你会被这里的美景所震撼。青山绿水间,鸟语花香,仿佛置身于一个世外桃源。这里的水清澈见底,山峦叠嶂,天空湛蓝如洗。在这里,你可以感受到大自然的呼吸,听到风吹过树梢的声音,看到阳光透过云层洒在大地上的美景。这一切,都让人心旷神怡,仿佛置身于一个梦幻的世界。

而在Cambrian的城市中,繁华与宁静并存。高楼大厦与古老的建筑相映成趣,现代的科技与传统的文化在这里交融。这里的人们热情好客,友善待人,让人感受到家的温暖。在这里,你可以品尝到地道的美食,感受到浓厚的民俗风情,还可以参与到各种有趣的文化活动中,体验这里的独特魅力。

在Cambrian的世界里,每一个角落都充满了故事。这里的历史悠久,文化底蕴丰厚。无论是古老的传说,还是现代的发展,都让人感受到这里的历史脉络和文化底蕴。在这里,你可以深入了解这里的文化、历史、人文风情,感受到这里的独特韵味。

Cambrian是一个充满魅力的地方。这里的美景、文化、人文气息都让人流连忘返。如果你有机会来到这里,一定要好好感受这里的独特魅力,让这里的美景和文化留在你的心中。

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by