Tôi có regex sau ^[a-zA-Z0-9]+$
sẽ cho phép ký tự chữ số alpha. Vấn đề ở đây là nếu tôi chỉ nhập ký tự số như "897687", thì regex vẫn khớp. Tôi không muốn điều đó xảy ra. Nên có ít nhất một ký tự văn bản và nó sẽ bắt đầu bằng một ký tự văn bản. Ví dụ như "a343" hoặc "a98bder" hoặc "a4544fgf343"C# Regex chỉ cho phép alpha số
Sẽ tuyệt vời nếu bạn có thể giúp tôi cải thiện regex của mình cho việc này.
Là một sang một bên, với "nên có ít nhất một bảng chữ cái và nó sẽ bắt đầu với một bảng chữ cái", sau này có nghĩa là trước đây sẽ luôn luôn là sự thật. Vì vậy, _requirement_ là "nó nên bắt đầu với một bảng chữ cái". Bây giờ để đi upvote Rowland kể từ khi ông hiểu điều này khá tốt :-) – paxdiablo