为什么正则表达式不能正常工作

时间:2018-11-16 07:41:42

标签: regex go

我对名字进行了验证,当我运行“ Start *”时,它不会传递代码,而我传递“ Start $”时,它将传递字符串。下面是程序:-

public partial class Logins : ContentPage
{
    public Logins()
    {
        InitializeComponent();

        NavigationPage.SetHasNavigationBar(this, false);

        if (!string.IsNullOrEmpty(Setings.AccessToken))
        {
            //
            Navigation.PushAsync(new CartDetail());
        }
        else
        {
            Navigation.PushAsync(new Logins());
        }
    }

Play ground link

1 个答案:

答案 0 :(得分:2)

删除内部的使用$ ^[\\p{L}0-9-_&$.,’'\x60()!/ ]*$,因此将是^[\\p{L}0-9-_&.,’'\x60()!/ ]*$