你好我试了下,只能判断罗马数字 输入特殊数字就报错了。能不能合并,就是我注释的 function checkRomanValidity(temp){
// var a = '^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]|M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})+$'; var a = '^(l?x{0,3}|x[lc])(v?i{0,3}|i[vx])$'; if(a.search(temp)){ return true; } else return false; }
function checkRomanValidity(temp){
// var a = '^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]|M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})+$';
var a = '^(l?x{0,3}|x[lc])(v?i{0,3}|i[vx])$';
if(a.search(temp)){
return true;
}
else
return false;
}