1

我想检查用户输入姓名时的输入值,如果他输入的是英文姓名,则姓名只包含字母,必须用斜杠(/)分隔,例如: GeorgeBush, George Bush,GeorgeBush/, dsfsdf/是错误的;George/Bush, fdfd/fdfd/sds是对的。我找到了这样的正则表达式:/^[a-zA-Z\u4E00-\u9FA5\/]{1,20}/。但它无法检查fsfd//fdsf。请给我一些建议。谢谢!

4

1 回答 1

2

不清楚你想要什么,也许是这样:

^(?=.{1,20}$)[a-zA-Z\u4E00-\u9FA5]+(?:\/[a-zA-Z\u4E00-\u9FA5]+)?$
于 2012-04-09T01:40:19.793 回答