作业帮 > 数学 > 作业

帮忙写个正则表达式 ,可以输入中文英文数字小括号&,禁止输入“-”.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/14 21:34:50
帮忙写个正则表达式 ,可以输入中文英文数字小括号&,禁止输入“-”.
^[\w\u4E00-\u9FA5()&]+$,可以禁止输入-,不知道@#¥%这样的字符能不能输入,如果不能再加上就可以了
再问: 输入字母数字汉字都没问题,就是不能输入括号和&
再答: Regex rx = new Regex(@"^[\w\u4E00-\u9FA5()&]+$"); if (rx.IsMatch(this.textBox1.Text.Trim())) { MessageBox.Show("true"); } else { MessageBox.Show("false"); } 我在vs中测试没问题,,括号和&都能匹配过去
再问: {*[core.name.regex.illegal]*}! 这是我的程序 真的不行啊!