没有空格,没有数字,一行验证?

时间:2014-01-22 06:39:31

标签: javascript regex

<element name='description'>
 <display class='TextWdg'>
 <validation_js>return value.test(/^Client/)</validation_js>
 <validation_warning>It needs to start with Client</validation_warning> 
 </display>
</element>

这是一个以客户端开头的示例。 [return value.test(/ ^ Client /)]即

有没有办法同样添加验证,以便它不接受任何空格,没有数字,没有特殊字符,只是字母(上下)

由于

1 个答案:

答案 0 :(得分:3)

/^[A-Za-z]*$/

从开始到结束,只允许拉丁字符(任意数量),并接受空字符串。行尾开始和结束分隔符(分别为^$)要求匹配是您正在检查的字符串中的唯一字符。

要求至少一个字符,请将*替换为+

如果需要更精确的字符而不是星号或加号,请指定数字,请使用

{x,y}

其中x和y是表示所需字符的最小和最大数量的整数。

有关正则表达式的更多信息,请访问:http://www.regular-expressions.info/