正则表达式,以字母开头,在javascript中包含x个字符
RegEx which starts with a letter and contains x characters in javascript
JavaScript 中是否有一种正则表达式模式可以搜索以字母(例如字母 B)开头并由固定数量的字符(例如 8)组成的字符串?
我尝试了很多变化,^B
然后是[A-Za-z]{7}
,但没有任何效果。
更新:
作为最终的解决方案,@stribizhev答案的替代版本对我有用。当我以关系数据库样式过滤对象属性时,我必须匹配确切的字符串,而不返回以匹配字符串开头并用空格分隔的多个单词的记录。
正则表达式'bB/S{7}$'b
工作,因为记录可以包含特殊字符,空格字符充当单词分隔符,就像在任何人类友好的表中一样。
'bB'w{7}'b
是以 B
开头且包含 8 个字符的任何单词的模式。看看 https://regex101.com/r/tF3aA5/1。
单词边界'b
启用整个单词匹配。
相关文章:
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- Javascript中的正则表达式,用于只有数字的字符串,并且不应在除数字以外的任何位置包含任何字符
- jQuery 在名称包含 “[” 字符时按名称获取对象
- 正则表达式匹配:字符串开头不包含字符
- 饼干的名称-值-对不能包含字符 =.
- 下载名称中包含“+”字符的文件
- Javascript:检查字符串是否包含字符,然后删除字符串的一部分
- 从输入字符串中获取包含字符及其 ANSI 颜色的数组
- 检查变量的值,如果它包含字符"Hi"
- Javascript正则表达式-不包含字符
- 附加JS以不包含%字符
- 匹配字符序列和其他不包含字符序列的字符序列
- 存储一个变量(包含"字符)从数据库转换为JavaScript变量
- 删除不包含字符或 的HTML元素
- 将包含字符的字符串拆分为数组项
- 检查至少包含一个或多个数字并包含字符的字段
- 检查字符串是否包含字符
- 如何从包含字符和数字的字符串中提取最后一个数字
- 正则表达式:匹配不包含[字符的字符串行
- 如果变量'payroll_no'(20长字符串)只包含数字,如果包含字符则为false