SQL IN子句的Javascript正则表达式
Javascript regex for SQL IN clause
我对整个正则表达式还很陌生,我试图制作一个正则表达式来验证包含零个或多个字符串:百分比(%)符号逗号(,)符号下划线(_)符号数字(0-9)符号
一行中最多有十个数字
我想出了这个:/,|%|_|[0-9]{10}/但是这个正则表达式对于例如123M 是正确的
请有人在这里写正则表达式,并解释正则表达式的每个部分的含义?我需要SQL IN子句的正则表达式
您想要对正则表达式进行定界,这样它就必须匹配整个字符串。
123M
给你一个匹配,因为123
匹配,而你没有指定你需要整个匹配。
为此,您需要两个分隔符:^
表示字符串的开头,$
表示字符串的结尾,将正则表达式转换为:
/^['%_,]*[0-9]{0,10}['%_,]*$/
我还告诉它,这些字符中的任何数字,从0到10,都将与{0,10}
匹配。我还包括了字符串分隔符^
和$
。
相关文章:
- Javascript 正则表达式 : ^[^/s/]+[a-z]{1,}[0-9]*[-_]*[^/][
- JavaScript正则表达式文本与RegExp对象
- 将javascript正则化为vb
- 将po-box javascript正则表达式转换为c#regex
- 被javascript正则表达式分组卡住了
- 从字符串中提取年份的Javascript正则表达式
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- JavaScript正则表达式匹配量
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- javascript正则表达式来识别所有特殊字符
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- 查找所有注释的JavaScript正则表达式
- javascript正则表达式验证未按预期工作
- javascript正则表达式,用于匹配带数字和不带数字的字符串
- 模仿负查找以匹配JavaScript正则表达式中没有紧跟特定字符的模式
- JavaScript正则表达式(带_-的字母数字字符)
- 用特定的javascript正则表达式替换每个单词
- 搜索日历事件的Javascript正则表达式
- 如何获取 JavaScript 正则表达式子匹配的位置
- 正则表达式子字符串以JavaScript开始和结束