繁体   English   中英

英文字母和特殊字符的正则表达式

[英]Regex Expression for english letters and special characters

我想写一个正则表达式,它允许所有英文字母和特殊字符,例如

Abcdwfg*+""æ-/.,´Øøå&öé

而且这样的字符串不应以数字开头,我的意思是数字可以在任何字母之后,例如"Héllo123"

我尝试过此[a-zA-Z\\s]{0,50}但它只接受英文小写字母和大写字母,而不是我尝试过[\\w\\sØÖ]{0,100}但在此我必须明确地写下这些ØÖ字符应该被允许,所以我在这里需要一些帮助。

这是我正在尝试执行的代码

<asp:RegularExpressionValidator id="RegularExpressionValidator2" runat="server" ControlToValidate="ForlagName" ErrorMessage="Enter a valid ForlagName." Text="*" Display="Dynamic" ForeColor="Red" ValidationExpression="[a-zA-Z\s]{0,50}" ValidationGroup="vgForlagKey">
     </asp:RegularExpressionValidator> 

在正则表达式字符类中提及特殊字符的十六进制值或范围 ,并再次重复相同的正则表达式以及0-9以避免从任何数字开始的任何字符串。

例如:

[A-Za-z\xf6-\xf8\xe5]+[A-Za-z\xf6-\xf8\xe50-9]*

十六进制值及其特殊字符的一些示例

f6 - ö 
f7 - ÷
f8 - ø
e5 - å
...

在线演示

注意:如果需要, 使用^$匹配字符串/行的开始和结束。

阅读更多...

尝试这个:

^[\D]{0,50}

\\ D就是所有不是数字的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM