用户在一个字段中填写了2个单词,我需要使用正则表达式对检查代码是否都以相同字母开头进行编码。例如:蓝熊
答案 0 :(得分:0)
该正则表达式如何:
^(\w)\w*\s+\1\w*$
此正则表达式检查字符串仅包含2个单词(在正则表达式定义中,单词为\ w元字符) 第一个单词中的第一个字符是一个捕获组,需要在第二个单词中的第一个字符中重复。
答案 1 :(得分:-2)
使用$('.events').on("click", function() {
var eventName = $(this).val();
$.ajax({
type: 'POST',
url : '/eventpage',
data : {'eventName' : eventName},
success : function(data) {
}
});
});
@RequestMapping(value = "/eventpage")
public String eventPage(@RequestParam("eventName") String eventName, Model model) {
for(Event e : EventRegistrationSystemApplication.events) {
if(e.getName().equals(eventName)) {
model.addAttribute("event", e);
break;
}
}
return "eventpage";
}
来引用以前的捕获组(\#
)。在下面的示例中,我使用(...)
来指第一个单词的第一个字母。
你在这里。
\1