我已经使用了这个正则表达式:“^[0-9a-zA-Z]{6,}$”
它允许:数字,大写字母,小写字母。它不允许:空白和特殊字符或符号。
但我想将其修改为:
-允许:数字,以及大写字母或小写字母
-不允许:空白和特殊字符或符号。
实际上,我想将其用作Transaction ID的正则表达式。
有效的例子:
无效示例:
>
SSHD434GFHDGHHSDGGFH324234SDFHSG(大小写数字)
SDASGDASDhghgshdfsh(大写-小写)
dhf hsh-d-f-837_483@^%f#@^#2482(特殊字符)
匿名用户
类似于/^([0-9a-z]|[0-9a-z])$/m的东西应该可以做到这一点。
你可以用这个
^(?:[\da-z]+|[\dA-Z]+)$
^-锚定到字符串的开头
匹配数字字母(小写)
|
-交替 - 匹配数字字母(大写)
$字符串结束
演示
我需要一个javascript正则表达式来验证电话号码。数字不能是单个零或仅为零。 e. g. 这些是不允许的。 但这些是允许的: 到目前为止,我拥有的javascript正则表达式是: 但这似乎不起作用。 规则是电话号码可以包含数字和和和。它可以以0开头,但电话号码不能是单个0或仅包含或不包含上述字符的多个零。 你能给我指一下正确的方向吗。提前谢谢。
我的表单中有2个输入字段(电话号码),我应该验证这些输入。数字0-9和()-只允许,位数应该在5和11之间{5,11}。我试着用方法替换。你能解释一下,它是如何工作的吗?
我正在尝试构建一个正则表达式来验证用户名,该用户名将包含字母数字字符,并且应该允许<代码>(dot)(撇号)和-(破折号),我尝试了以下正则表达式,但它们不起作用 <代码>/^[a-zA-Z0-9\.-]$/<代码> 请帮帮忙
我正在努力与正则表达式和需要它的程序。 输入只需要字母数字键,还需要(只允许逗号、:、空格、/、-在特殊字符中) 据我所知,我已经尝试=(^[a-zA-Z0-9,:\S/-]*$),如果我错了,请纠正我。a-zA-Z0-9-字母数字键.,:-逗号和冒号-S-Space/-我不确定如何表示正斜杠,因此我对其进行了转义--破折号也不确定是否需要转义它。 如果可以更正并解释每个部分,将不胜感激。 提前谢
谁能帮我用一个正则表达式来允许至少一个特殊字符,一个大写字母,一个小写字母。 这是我到目前为止所拥有的: 但它似乎只按“特殊字符”、“大写”、“小写”的顺序匹配字符。 非常感谢您的帮助
我的要求是: 字符串应至少包含4个字符(仅允许字母数字、点和连字符) 除此之外,任何地方(开始、中间或结束)都可以使用星号 它不应包含上文第1点和第2点中提及的任何其他字符 例如,以下是有效的字符串: 以下是无效字符串: 我的正则表达式看起来像: 我在第1点和第2点中提到的基本验证是有效的。但正则表达式允许其他特殊字符,如