[英]Regular expression of string without number and char in javascript
我不知道如何制作僅包含字母表的字符串行的正則表達式模式。
var pattern = //the pattern is here;
var name = "My Name";
if(!pattern.test(name))
{
return true;
}
else {
return false;
}
請幫我。
如果您搜索一下正則表達式的基礎知識,您會發現可以使用模式來匹配范圍,例如:
[A-Z] ----> will match letter from A to Z in upper case where
[a-z] ----> will match letter from A to Z in lower case.
[A-Za-z] -> will match all letters from A-Z case insensitive
然后,如果你很懶惰,你可以使用一個不敏感的標志,比如
(?i)[a-z]
因此,對於您所說的 ONLY 字母表,您可以使用:
(?i)^[a-z]+$ But this won't match: `My Name` because you have a space.
(?i)^[a-z ]+$ This will match: `My Name`
您可以在http://www.regular-expressions.info/quickstart.html上閱讀更多信息
順便說一句,如果您在問題中表現出一些努力並發布您的嘗試,您可以避免社區投票
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.