`
danan.2009
  • 浏览: 12927 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

如何使用正则表达式匹配一个空格

 
阅读更多

如何使用正则表达是匹配一个空格呢?我们知道regexp可以匹配unicode编码,比如:\uxxxx

那么,我们只需要知道空格的unicode的代码:

 

console.log(" ".charCodeAt(0));

 打印:32 

 

转化成16进制 \u0020

 

/\u0020/.test(" ");//true
 

好了,就是这样。

 

我们还可以使用相同的思路来匹配汉字,比如说只能是汉字那么可以找到汉字的编码范围/[\u4E00-\u9FA5]|[\uF900-\uFA2D]/g.test("汉字"); //true
 

那么应该是:

 

 /[\u4E00-\u9FA5]|[\uF900-\uFA2D]/g.test("汉字");////true
   

 

分享到:
评论

相关推荐

    java正则表达式匹配全角空格

    // 使用正则表达式匹配所有类型的空格 for (String i : subtest) { if (i != null && !"".equals(i) && !i.matches("\\s+")) { // 检查是否为全角空格 System.out.println(i); } } } } ``` #### 五、代码...

    常用java正则表达式

    接着,定义了一个名为`SocialSecurityNumberValidator`的类,在主方法中使用`Pattern.compile`编译正则表达式,并使用`matcher.matches`来检查字符串是否与给定的模式匹配。 通过上述知识点的学习,读者可以了解到...

    js_正则表达式全攻略

    **解决方案**:使用正则表达式 `/\\s+/g` 将多个空格替换为单个空格。 - `\s` 表示匹配任意空白字符(包括空格、制表符等)。 - `+` 表示匹配前面的元素一次或多次。 - `g` 表示全局替换。 **示例代码**: ```...

    正则表达式匹配(自动转换)

    "正则表达式匹配(自动转换)"指的是通过特定的软件或编程库,将正则表达式应用到文本中,自动进行匹配操作,无需用户手动处理。 在描述中提到的"无需再为正则表达式而烦恼",意味着这样的工具或功能提供了便捷的...

    正则表达式大全 - 收集的最常用正则表达式

    3. 匹配空白行:`ns*r` - 此正则表达式匹配包含任意数量空格、制表符或其他空白字符的行。`n`匹配换行符,`s`匹配任何空白字符,`*`表示前面的元素可以出现零次或多次,`r`在某些环境(如Python)中代表换行符。 4....

    报表工具FineReport正则表达式定义规则

    - `\s`:匹配包括空格、制表符、换页符等空白字符中的任意一个。 - `.`:匹配除了换行符(`\n`)以外的任意一个字符。 - `^`:匹配输入字符串的开始位置。 - `$`:匹配输入字符串的结束位置。 2. **重复操作符*...

    去空格正则表达式

    在本例中,我们将重点介绍用于匹配空格字符的基本正则表达式。 ##### 空格匹配符 `\s` 在正则表达式中,`\s` 是一个预定义的字符类,它代表任何空白字符,包括空格、制表符(tab)、换行符(newline)、回车符...

    java/Android 正则表达式详解

    正则表达式是一种字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括 Perl、PHP、Python、JavaScript 和 JScript,都支持用正则表达式处理文本。 句点符号 --------- 句点符号“.”是正则表达式...

    Java正则表达式 Java 正则表达式

    `在正则表达式中具有特殊含义,分别代表零个或多个、一个或多个、零个或一个前一个字符。 4. **范围处理** - 使用方括号`[]`定义字符范围,例如`[a-zA-Z]`表示匹配任何字母。 5. **预定义字符类** - `\s`:匹配...

    正则表达式大全 正则表达式 模式匹配 Javascript

    然后构建一个新的正则表达式来删除这些字符。 3. **字符串长度计算**: - 表达式:`String.prototype.len = function() { return this.replace([^\x00-\xff]/g, "aa").length; };` - 功能:此函数可以用来计算...

    正则表达式.doc 正则表达式

    例如,`(June)\s\d{1,2},\d{4}`会匹配"June 26, 1951"格式的日期,并将"June"作为第一个分组。 7. **空白符号 (\s)**:`\s`匹配任何空白字符,包括空格、制表符和换行符。 8. **转义字符**:在正则表达式中,有些...

    正则表达式综合练习

    无论是简单的数据验证,还是复杂的文本挖掘任务,正则表达式都是一个不可或缺的工具。对于文件爬虫和网络爬虫来说,它是获取和处理信息的关键所在。在实际项目中,结合编程语言的特性,正则表达式能帮助我们构建出更...

    Python正则表达式基础

    1. `compile()`:编译正则表达式模式,生成一个正则表达式对象,提高匹配速度。 2. `findall()`:找到所有非重叠匹配的子串,并以列表形式返回。 3. `finditer()`:与`findall()`类似,但返回的是一个迭代器,每个...

    文件路径的正则表达式

    其中包括windows和linux文件路径的正则表达式;去除空格和斜杠转换的replaceall方法

    用正则表达式提取SQL

    描述中的博文链接虽然没有具体内容,但通常博客会详细解释如何构建和使用正则表达式来匹配SQL语句。在实践中,SQL语句通常包含特定的关键字,如`SELECT`, `FROM`, `WHERE`, `JOIN`, `GROUP BY`, `ORDER BY`等,以及...

    正则表达式生成工具 正则表达式

    正则表达式(Regular Expression,简称regex)是一种用于匹配字符串的强大工具,广泛应用于文本处理、数据验证、搜索和替换等场景。它通过一种特定的语法来定义一个模式,然后检查这个模式是否存在于输入的字符串中...

    正则表达式.txt,正则表达式.txt

    - **`Matcher` 类**:用于执行正则表达式匹配,包括查找字符串中的匹配项、替换匹配项等功能。 示例代码: ```java String text = "The price is 100 dollars."; Pattern pattern = Pattern.compile("\\d+"); ...

    使用正则表达式验证小写字母

    这段Python代码中,`re.fullmatch()`函数用于在整个字符串中进行匹配,如果字符串完全匹配正则表达式模式,它将返回一个匹配对象;否则返回`None`。因此,通过检查`match`是否为`None`,我们可以判断输入字符串是否...

    delphi下使用正则表达式控件集

    例如,TRegEx组件可以用于检查一个字符串是否符合特定的正则表达式模式,而TRegReplace则允许你在源字符串中进行模式替换。 2. **DEELX组件包**: DEELX是由Gert Franz开发的一个综合性组件包,其中包含了正则...

    正则表达式 操作 匹配 读取

    首先,`matches()`方法是Java `String`类中的一个函数,它接收一个正则表达式作为参数,并尝试在整个字符串中进行匹配。如果整个字符串都能匹配给定的正则表达式,那么`matches()`会返回`true`,否则返回`false`。 ...

Global site tag (gtag.js) - Google Analytics