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 に答える