2016-03-06 66 views
-2

这是什么正则表达式?检查字符串是否包含a-zA-Z字符或空白或空?

实施例:

'纽约'=真;

''= true;

'city'= true;

'7'= false;

'$'= false;

+0

'^ [a-zA-Z] * $'this。 [Demo](https://regex101.com/r/fC5gG5/1) – 2016-03-06 11:16:25

+5

尝试阅读教程。 –

+0

'/^[^ 7 $] * $ /'合格。 [演示](https://regex101.com/r/eQ2aV7/1)。但严重的是,阅读教程。 – usr2564301

回答

2

这将检查在上和下壳体和空间zero或多个字符。

正则表达式:^[a-zA-Z ]*$

Regex101 Demo

+0

向下投票关怀评论方法或正则表达式有什么问题? – 2016-03-06 11:25:14

+1

我想(我没有downvote),这不是你的答案错误的情况,但更多的是回答一个不好/不清楚的问题 - 你不应该这样做,见例如。 http://meta.stackoverflow.com/questions/276572/should-one-advise-on-off-topic-questions –

+0

从我这里得到了一个赞扬 - 简单明了:) – Jan

1

一种可能性是^[a-zA-Z ]*$

0

除了阅读教程的建议,你能想出:

(?:^[A-Za-z\h]+$)|(?:^$) 
# matches a-z in upper/lowercase and horizontal whitespaces 
# or an empty line 

仅适用于MULTILINE方式见a demo on regex101.com

相关问题