我是C#的新手,来自PHP背景。
我只想用以下正则表达式声明只验证10位和12位数字。 我有正确的正则表达式。但是如果经过测试,我仍然会收到无效的数字错误
请指出我在这里做错的地方。 代码已编译,没有任何问题。
// To validate 10 digits or 10 digits only
string regxstr = "^(?=[0-9]*$)(?:.{10}|.{12})$";
if (Regex.IsMatch(Data.number, regxstr))
{
return "Valid number";
}
else {
return "Invalid number";
}
答案 0 :(得分:1)
我想知道为什么不使用简单的正则表达式来表示这样的内容:
function rel_next_prev(){
global $paged;
if ( get_previous_posts_link() ) { ?>
<link rel="prev" href="<?php echo get_pagenum_link( $paged - 1 ); ?>" /><?php
}
if ( get_next_posts_link() ) { ?>
<link rel="next" href="<?php echo get_pagenum_link( $paged +1 ); ?>" /><?php
}
}
add_action( 'wp_head', 'rel_next_prev' );
答案 1 :(得分:1)