JavaScript
正则表达式
一、认识
正则表达式
1、
正则表达式
是描述字符模式的对象,
正则表达式
用于对
字符串
模式匹配及检索替换,是对
字符串
执行模式匹配的强大工具。
2、String和RegExp都定义了使用
正则表达式
进行强大的模式匹配和文本检索与替换的函数。
3、
正则表达式
主要用来验证客户端的输入数据。可以节约大量的服务器端的系统资源,并且提供更好的用户体验。
二、创建
正则表达式
1、字面量。语法:Reg = /pattern/modifiers; 字面量的正则由两个正斜杆组成//,第一个正斜杆后面
写
规则:/pattern[规则
JS
提取
字符串
中
的
数字
var str = "example12str933"
var res1 = str.replace(/\D/g, '') // 第一种替代所有非
数字
\D
var res2 = str.replace(/[^\d]/g, '') // 第二种替代所有非
数字
^\d
var res3 = str.replace(/[^0-9]/g, '') // 第三种替代所有非 0-9 ^0-9
var resArry = str.match(/\d+/)[index] // 数组
// res
JavaScript
正则表达式
是一种强大的工具,用来在
字符串
中
查找特定的模式。在
JavaScript
中
,可以使用
正则表达式
来提取
字符串
中
的特定
字符串
。
要使用
正则表达式
来提取
字符串
中
的特定
字符串
,需要使用
正则表达式
的“匹配”方法。该方法接受一个
正则表达式
并搜索相应的
字符串
。
例如,如果要从以下
字符串
中
提取“apple”:
“My favorite fruit is apple”
可以使用以下
JavaScript
代码:
var str = "My favorite fruit is apple";
var match = str.match(/apple/);
在这个例子
中
,可以看到使用了match方法和一个
正则表达式
(/apple/)。
正则表达式
中
的“apple”表示要匹配的
字符串
。如果匹配成功,match方法将返回一个数组,包含与
正则表达式
匹配的
字符串
。在这个例子
中
,数组将包含一个
字符串
“apple”。
正则表达式
还可以使用其他特殊字符和修饰符来匹配特定的
字符串
模式。例如,可以使用“^”和“$”来匹配
字符串
的开头和结尾,使用“\d”来匹配
数字
字符等等。由于
正则表达式
非常灵活,因此可以使用各种技巧和策略来提取
字符串
中
的特定
字符串
。
10% building 2/2 modules 0 active ERROR SyntaxError: Unexpected stringimport "core-js/modules/es6.r
AchanZhang:
如何将格林尼治标准时间的字符串转换为Excel中的日期?
Hello_java大师:
如何在vscode中同时执行两个Python文件?
qq_57386311:
Vue中set的使用,Vue中set与$set的区别
丿冷透灬心菲:
a-tabs defaultActiveKey默认值无效
海蓝时见鲸: