【发布时间】:2015-08-28 04:41:10
【问题描述】:
我正在检查我的字符串是否包含至少一个欧洲语言的字符(例如:德语、西班牙语、英语等...)
我尝试如下:
var check = "abc";
if(check.match(/^[a-zA-ZäöåÄÖÅ]+$/)){
alert("if");
}
else{
alert("else");
}
只有在至少具有欧洲语言字符的情况下才能工作。如果只有数字,则不应该工作。请各位大侠指导!!
【问题讨论】:
-
/^部分表示仅匹配字符串的第一个字符。此外,如果您只想找出是否有 一个 EU 字符,则不需要+。像check.test(/[a-zA-ZäöåÄÖÅ]/)这样的东西就可以完成这项工作。
标签: javascript regex