mvc中正则表达式字符串以字母开头

regular expression string starts with a letter in mvc

我正在尝试验证字符串是否以字母 k 开头,后跟任何内容

预期输出:

khtjk
k1234
kq12g

i 跟随 this and this,但它不允许 k

之后的任何内容

这是我试过的:

[RegularExpression("^k", ErrorMessage = "Sorry, enter correct bill no")]
public string StoreBillNo { get; set; }

任何帮助都会很棒。

大写和小写必须使用此正则表达式:

^[kK].*

或忽略大小写:

/^k.*/i

"(?i)^k.*"