首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >逗号的正则表达式问题

逗号的正则表达式问题
EN

Stack Overflow用户
提问于 2014-10-27 11:08:59
回答 1查看 58关注 0票数 0

对于来自某个文本字段#city的模糊,我想删除显示的错误消息。

它可以处理字母、数字和点,但我不能让它与逗号to一起工作。

代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('input#city').blur(function() {
        var cityc = $(this).val();
        if ( /^[a-z 0-9 \.']{2,25}$/i.test(cityc) ) {
            $(this).removeClass('invalid');
            $('span.cityerror').removeClass('active');
        }
    });

因此,如果错误消息存在,并且文本的值包含字母、数字或点,则在模糊时,错误消息会消失,但如果有逗号,则不会消失。

我尝试修改这行代码,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if ( /^[a-z 0-9 \. ,']{2,25}$/i.test(cityc) ) {

正如您所看到的,我在表达式中添加了一个逗号,但是如果输入值包含逗号,它仍然不会在模糊中消失。为什么?

更新:

例如,如果我输入city on blur,消息会消失,但输入city,city ,时,消息不会消失。

EN

回答 1

Stack Overflow用户

发布于 2014-10-27 11:23:34

我不是正则表达式专家,但是

你可以试试这个:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if(/^([a-z0-9]+[.', ]?[a-z0-9]*)+$/i.test(cityc)) {
    ...
}

编辑的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
what about this:
if(/^[A-Za-z0-9.', ]+$/.test(cityc)) { ... }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26586242

复制
相关文章
逗号运算符和逗号表达式
C语言提供一种特殊的运算符。用它将两个(或多个)表达式连接起来。 如 3+5,6+8 上式称为逗号表达式。逗号表达式的一般形式为 表达式1,表达式2
Twcat_tree
2022/11/30
1.2K0
自适应的逗号
>>> name = [ 'python', 'java', 'javascript' # 缺少逗号 'hello' ] >>> names ['python','java','javascripthello'] >>> my_str = ( 'This is a super long string' 'across multiple lines' 'no backslash characters' ) >>> my_str 'This is a
TalkPython
2019/06/11
1.2K0
oracle不确定的逗号转列
本站文章除注明转载/出处外,均为本站原创,转载前请务必署名,转载请标明出处 最后编辑时间为: 2021/04/16 17:22:28
overme
2022/01/17
1.2K0
oracle不确定的逗号转列
mysql无逗号的注入技巧
用户的ip可以用x-forwarded-for来伪造,然后把ip存储到数据库中去,对ip没有进行任何过滤,存在注入,但是有一个限制就是: 用‘,’逗号对ip地址进行分割,仅仅取逗号前面的第一部分内容。
用户1879329
2023/02/27
1.8K0
Hive创建外部表CSV数据中列含有逗号问题处理
在不能修改示例数据的结构情况下,这里需要使用Hive提供的Serde,在Hive1.1版本中提供了多种Serde,此处的数据通过属于CSV格式,所以这里使用默认的org.apache.hadoop.hive.serde2.OpenCSVSerde类进行处理。经过修改后的建表语句如下:
Fayson
2018/11/16
7.5K0
React map 逗号的解决方法
使用 map() 插入 DOM 时返回的数组因为拼接 += 调用了 toString() 方法,数组结构 [1, 2, 3] 里面的逗号也会被带上,就变成了 1, 2, 3 循环输出到 DOM了。
德顺
2023/08/25
2700
【MYSQL包含逗号的字段拆分查询】
案例: SELECT DISTINCT tpi.`standard_catalog_code`, tpi.`groups` groups FROM plan_info tpi WHE
用户5640963
2019/07/25
7.8K0
【MYSQL包含逗号的字段拆分查询】
【说站】php尾部逗号的使用
有时我们在数组内以及函数调用(尤其是可变参函数)时需要传递大量元素,若是漏掉一个逗号,便会报错。
很酷的站长
2022/11/23
9520
【说站】php尾部逗号的使用
dedecms发布文章时多个Tag间分割逗号自动变成英文逗号
dedecms发布文章时经常会添加多个Tag,我们输入汉字时总是喜欢使用全角的逗号,那么有没有办法使用JS脚本把输入的Tag间中文逗号变成英文逗号呢?
ytkah
2022/03/14
2K0
dedecms发布文章时多个Tag间分割逗号自动变成英文逗号
js 逗号表达式
逗号表达式的结果:取最后一个值,如下 var a=4; switch (a){ case 2: console.log(2); break; case 1,3,4: console.log(134); break; default: console.log("没有符合条件的值"); break; } // 如果 var a = 1; ------会打印 “没有符合条件的值” // 如果
yaphetsfang
2020/07/30
2.7K0
JavaScript逗号操作符
今天在CSDN看到一篇文章http://www.csdn.net/article/2014-01-06/2818025-Useful-JavaScript-Tips-Best-Practices?re
寒月十八
2018/01/30
1K0
Java遍历数组逗号的使用[通俗易懂]
当x等于(arr.length的长度-1)满足时,也就是数组arr[4],会在arr[4]后面输出一个”]”号,//(至于为什么不是在arr[4]前面输出”]”,参考java基本结构:顺序结构)当这个条件不满足才会输出”,”号
全栈程序员站长
2022/11/04
1.3K0
Java遍历数组逗号的使用[通俗易懂]
逗号表达式与 “++“ , “--“的 “爱恨情仇”~~~
       简单来说就是,逗号表达式是C语言提供一种特殊的运算符——逗号运算符。它的优先级别最低,它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。那么可能有同学就会这么想,但如果这样子的话,是不是我直接就可以看最右边的式子,然后算出它的表达式结果不就好了吗??
The sky
2023/04/12
5270
逗号表达式与 “++“ , “--“的 “爱恨情仇”~~~
【说站】php数字去掉逗号的方法
1、通过str_replace函数去掉数字中的逗号。以其他字符替换字符串中的一些字符(区分大小写)。
很酷的站长
2022/11/24
2.9K0
正确处理 CSV 文件的引号和逗号
CSV(Comma-Separated Values,逗号分割值),就是用纯文本的形式存储表格数据,最大的特点就是方便。
仁扬
2023/07/02
1.2K0
oracle 逗号分割查询函数
CREATE OR REPLACE FUNCTION FIND_IN_SET(piv_str1 varchar2, piv_str2 varchar2, p_sep varchar2 :=',') RETURN NUMBER IS l_idx number:=0; -- 用于计算piv_str2中分隔符的位置 str varchar2(500); -- 根据分隔符截取的子字符串 piv_str varchar2(500) := piv_str2; --
编程那点事
2023/04/08
2.6K0
C语言逗号运算符(,)
百度百科:“逗号表达式,是C语言中的逗号运算符,优先级别最低,它将两个及其以上的式子连接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。” 总结基本规则: ①逗号表达将两个及其以上的式子连接为一个表达式。 ②逗号表达式按照从左向右的顺序计算每个子表达式的值 ③逗号表达式的最后一个子表达式必须有返回值,因为整个表达式的值是最后一个子表达式的值。其余子表达式可以没有返回值。
CtrlX
2022/10/05
2.2K0
mysql format不要逗号_笔记:number_format() 函数去掉数字千分位的逗号
最近有朋友找我仿站,为了实现某些效果,要去掉访问次数千分位的逗号,说真的,倡萌没有系统学习过PHP,所以只好求教 露兜老大,得知可以通过 number_format() 函数通过千位分组来格式化数字。自己折腾下,还真实现了,记录一下。
全栈程序员站长
2022/11/01
3.7K0
Java的Set转成逗号分隔的字符串
package com.javaedge.collection.set; import org.apache.commons.lang.StringUtils; import java.util.HashSet; import java.util.Set; /** * Set转逗号分隔字符串 * * @author JavaEdge * @date 2021/10/8 */ public class Set2String { public static void main(Stri
JavaEdge
2021/12/07
3.1K0
如何处理字典表映射的字段中有逗号
我的思路是先把带逗号的字段转成多行,然后再映射,于是先拿 XSHG,XSHE 测试是否可行
overme
2022/01/15
8880
如何处理字典表映射的字段中有逗号

相似问题

正则表达式点和逗号问题

12

带有逗号的正则表达式preg_match问题

30

逗号前或逗号结尾的正则表达式

411

带逗号或没有逗号的整数的正则表达式

33

正则表达式逗号或逗号空格或空格

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文